前回の記事技術ノートの一つ【WeChatが開発するマイクロ電子商取引サイト】に続き、昨日ログ処理機能を実装しました。
今日のアプリケーションにとって、ログの重要性は自明の理です。ログ機能のない運用環境でアプリケーションが実行されることを想像するのは困難です。ログが提供できる機能は多岐にわたり、プログラム実行時に発生するエラー情報、ステータス情報、デバッグ情報、実行時間情報などを記録できます。実稼働環境では、ログは問題の原因を見つけるための重要な基礎となります。アプリケーションの実行時に生成されるさまざまな情報は、ログライブラリを通じて記録される必要があります。
早速、ログ ライブラリのソース コードを示します:
機能の説明:
このログクラスは、シングルトンモードを使用してリソースを節約します。ファイルサイズを自分で決めて、指定したサイズを超える場合は、順番にファイルを作成してください。例: ファイル log_0 が指定されたサイズより大きい場合、log_1 ファイルが再作成されます (注: 作成されたファイルはファイル名の接尾辞の番号に基づいています。ログ ファイル名は任意に変更しないでください)。
最適化するには: ではファイルの最大数が指定されていないため、過剰なログ ファイルは定期的に手動で削除する必要があります。
通話例:
リーリー
チェックしていただきありがとうございます!
記事の出典: http://www.ihuxu.com/p/223.html
WeChat 公開アカウント (貴重なインターネット情報を毎日共有): Hu Xu の個人ブログ
Sina Weibo: @ 私の周りのインターネット
プログラミング ディスカッション グループ: 235173087
QQ:2252065614