Windows 7(Home Premium 64ビット)の場合 数百メガバイトのロギング 誰も読むことを気にする人はいません。 C:\Windows\Logs\CBS\CBS.log
。見てみましょう、我々はここで行を数えています:
$ dir C:\Windows\Logs\CBS\CBS.log
03.10.2015 16:21 726.097.704 CBS.log
$ findstr /b 2015- C:\Windows\Logs\CBS\CBS.log | find /c ", Info"
2990118
$ findstr /b 2015- C:\Windows\Logs\CBS\CBS.log | find /c /v ", Info"
102
簡単に言うと、CBSログファイル(CBSは コンポーネントベースのサービス 、エイリアス 信頼できるインストーラ 、 見る コンポーネントベースのサービスについて 、2008年4月、Microsoft Technet )現時点で700 MBを消費し、そのうちの200は過去30分で書き込まれ、最初のエントリは9日前からのものです。
全部で300万件近くのエントリ ログレベルでそれのほぼ全体 情報 。覚えておいて、これは人間が読める形式のログファイルフォーマットで、明らかに機械加工用ではありません。あなたについては知りませんが、300万行を考慮に入れるために私が気にするべきであるという考え 情報 デフォルトで私は不条理に接しているとして私を攻撃します。
私はこれをしたい やめる なぜなら ディスクとCPUのアクティビティ 以外の目的には役立ちません 不必要にシステムを遅くする 。
そう: ログレベルをに設定する方法 警告 または エラー ? これはどこに文書化されていますか?
プラス:何百ものメグを駆け抜けるのではなく、想像してみてください。 情報 (1週間弱)あなたは〜100だけを維持します エラー 行?それだけでは意味がありませんし、実際にトラブルシューティングの手がかりを提供しますか?あなたはまだオンにするオプションがあります 情報 明らかでないインストール問題が発生した場合
更新:
コメントを読んで、それは私が十分な明快さで私の質問を言い表さなかったようです。わたし ではない コマンドラインユーティリティを使用して巨大なログファイルをフィルタリングする方法を尋ねる - 私はそれを行う方法を既に知っているので。私も ではない ログローテーションの方法でログファイルを処理する方法を尋ねる - ファイルがある未知のしきい値に達するとWindowsがそれ自身でそれをするので ファイルが20ギグに達する理由 )私は何 質問しています 単純です このクレイジーヘクトメガバイトロギングが発生しないようにする方法 そもそも、おそらく ログレベルを設定する より高い何かに 情報 。ログレベルを設定する方法に関するドキュメントが見つからないのは、おそらくそれが公的に存在しないからです。しかし、まともなソフトウェアはログレベルを設定する方法を提供しているので、方法があるはずです。
更新2:
与えられた答えを見てください。レジストリ設定が有効になり、ログが完全に閉じられたようです。これは大丈夫ですし、現在のものよりはるかに良いデフォルトです。レジストリを編集するには、権限を修正する必要があります - 付録を参照してください。
付録:上のパーミッション Component Based Servicing
レジストリキー
設定しようとしたとき EnableLog
に 0
への書き込み権限がないことに気づくでしょう HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing
そしてその下のもの。あなたは「編集」→「権限」に進む必要があります。 regedit
そして編集を許可される前に所有権を取得します。