cobra
と klog
を使用して実行可能ファイルを生成する必要があるプロジェクトがあります。ファイルを作成し、ログを印刷して保存します。
まずは試してみましたが、以下の klog
を使用すると、ターミナルとファイル
に同時にログを出力できます。
ファイルの内容/home/test/workspace/klogfile/test.log
は次のとおりです。
リーリー
k8s スタイル に基づいて
cobra に追加してみました。
リーリー
--help を介して
必要なログ オプション を出力できますが、上記の例のようにファイルに保存するためにそれらをオーバーライドすると、
出力のみが表示されます。ファイルの代わりに端末に出力
リーリー
が欠落している箇所を聞いてもいいですか? もしあれば、修正方法を教えてください。ありがとうございます。
形式を使用する必要があることです (コマンド ライン フラグ構文
を参照)。
このコマンドを試してください (
を --logtostderr=false
に置き換えます):
リーリー
ちなみに、
は --log_file_max_size 100
と簡略化できると思います。
: klog 露出フラグを減らす:
リーリー以上がコブラとクロッグを組み合わせる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。