LoginSignup
37
19

More than 3 years have passed since last update.

ログファイルが大きすぎて開けない!

Last updated at Posted at 2019-11-14

はじめに

追記し続けたログファイルが肥大化してテキストエディタで開けない!困った!!

そんなこと、ありませんか?
そんな時はWindows10で標準装備している、PowerShellを使ってログファイルを分割しましょう!

どうやるの?

まずはPowerShellを起動します

  1. [Windows]キーを押しながら[R]キーを押して、「ファイル名を指定して実行」を起動
  2. テキストボックスに[powershell]と入力し[OK]ボタン押下
    image.png

  3. Windows PowerShellを起動したら、以下のコマンドを実行します。

$i=0; cat .\error.log -ReadCount 100000 | % { $_ > error_$i.log;$i++ }

#下記項目はそれぞれ変更して使用してください。
#  [./error.log]:分割したいファイルパス
#  [-ReadCount 100000]:分割する行数を指定、今回は10万行
#  [error_$i.log]:分割後のファイル名、今回は[error_1.log][error_2.log]...となる

このコマンドを実行してしばらく待っていると、数GBあるログファイルを自動でナンバリングして分割してくれます。

あとは分割したファイルを普段使っているテキストエディタで開くだけ、簡単ですね。

まとめ

ログファイルは肥大化する前にローテーションを設定するなどして対策しましょう。

参考文献

37
19
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
37
19