2016-11-03 14 views
1

私は最近Atomテキストエディタを使い始めました。私はこれまでこれを愛しています。Atomテキスト・エディターの場合、WebSphere Application ServerのSystemOut.logの構文/パッケージを作成するにはどうすればよいですか?

私はWebSphere Application Serverでこのプロジェクトを作業していましたが、AtomがSystemOut.log(ログファイル)をプレーンテキスト(すべて同じテキストカラー)として表示していました。パッケージリストを検索しましたが、パッケージはありません。

私はそれのためのパッケージを作成することを考えていますが、私はどのようにわかりません。私はそこにパッケージがあるのだろうか、私のケースのためのパッケージを作る方法を見つけるためにドキュメント/リンクを教えてください。

ログの例は以下の通りです:

[11/3/16 12:02:12:593 GMT] 00000001 ManagerAdmin I TRAS0017I: The startup trace state is *=info. 
[11/3/16 12:02:12:594 GMT] 00000001 ManagerAdmin E TRAS0111I: The message IDs that are in use are deprecated 

Eがエラーを示すと、私はちょうどそれの色を変更することを。だから私は簡単にエラーメッセージを見つけることができます。

ありがとうございます。

答えて

1

これは私が使用できるもののように聞こえたので、先に進んで作成しました。

パッケージのための私のファイル構造は次のようになります。

Structure

package.json

{ 
    "name": "language-was-log", 
    "version": "0.0.1", 
    "description": "Syntax highlighting for WebSphere SystemOut Logs", 
    "engines": { 
    "atom": "*"  
    } 
} 

'scopeName': 'text.waslog' 
'name': 'WebSphere Log' 
'fileTypes': ['log'] 
'patterns': [ 
    { 
     'match': '.{45,55}(O).*' 
     'name': 'stylegreen' 
    }, 
    { 
     'match': '.{45,55}(E).*' 
     'name': 'stylered' 
    } 
] 

styles.less

-log.csonました
atom-text-editor::shadow { 
    .stylered { 
     color: red; 
    } 
    .stylegreen { 
     color: green; 
    } 
} 

あなたがこれをしたら、あなたのパッケージから原子パッケージフォルダへのシンボリックリンクを作成します。

$ cd ~/.atom/packages 
$ ln -nsf {package location}/language-was-log 

その後原子には、[CMD] - [シフト] - [P]コマンドパレットを起動すると、実行ウィンドウ:リロード

関連する問題