ああ、ロミオ、どうしてあなたはロミオなの。

ああ、ロミオ、どうしてあなたはロミオなの。

ログファイルを書いたり読んだりするための非常に高レベルの言語。 ログ構文解析は、ログ構文解析器とログファイルを読むための言語に基づいている。パーサーはJava Logging APIと互換性があるように設計されており、言語は非常に表現力が豊かです。この言語は、さまざまなロギングフレームワークでの使用に適しており、カスタムパーサーを書くための構文を提供します。 インストール LoggingParserをインストールするには: pip install logging-parser、またはpipがあれば: pip install -r requirements.txt LoggingParserは純粋なPythonで実装されています。 例 LogParserモジュールから: import logging import logging.handlers logging.basicConfig( level = logging. DEBUG ) @logging.defaultConfig( level = logging. INFO ) def my_logging_handler ( * args, ** kwargs ): logger = logging.getLogger( __name__ ) try : p = logging.parse( * args, ** kwargs) except Exception , e: logger.error( str (e)) logger.debug( ” Got exception: ” + str (e)) return ログファイルを生成するには: import logging logging.basicConfig( level = logging.INFO ) @logging.defaultConfig( level = logging.DEBUG ) def run_my_handler ( * args, ** kwargs ): if args[ ” -e ” ]: with open (args[ ” file ” ], ” rb ” ) as f: f. write( ” %s ” % args[ ” message ” ]) else : log.debug( ” Got message ” ) return ログ設定例 ログ設定例には以下が含まれる。

Photo by esn_groningen

この作品の出来はいかがでしたでしょうか。ご判定を投票いただくと幸いです。
 
- 投票結果 -
よい
わるい
お気軽にコメント残して頂ければ、うれしいです。