web-dev-qa-db-ja.com

Magentoのログファイルはどこにありますか?

Magentoは初めてです。 Magentoでログファイルが見つかりません。私はそれをグーグルで検索しましたが、 Magento Commerce サイトは閉じており、他のいくつかのサイトはカスタムログファイルの作成方法を説明しています。組み込みのログファイルの場所を知りたい。

50
IamGhale

ルートのMagentoインストール内の/var/logでそれらを見つけることができます

通常、デフォルトではexception.logsystem.logの2つのファイルがあります。

ディレクトリまたはファイルが存在しない場合は、それらを作成して適切な権限を付与し、System > Configuration > Developer > Log Settings > Enabled = Yesに移動してMagento内のログを有効にします

72
Karl

カスタムログファイルを作成するには、このコードを試してください

Mage::log('your debug message', null, 'yourlog_filename.log');

これを参照してください Answer

5

ログは、Magentoルートディレクトリ内で見つけることができます

var/log

system.logとexception.logの2種類のログファイルがあります。

varフォルダーに適切な権限を付与し、Magento管理者からのログを有効にする必要があります。

System > Configuration> Developer > Log Settings > Enable = Yes

system.logは一般的なデバッグに使用され、ネイティブモジュールとカスタムモジュールの両方からの警告、デバッグ、エラーメッセージなど、Magentoからのほぼすべてのログエントリをキャッチします。

exception.logは、たとえばtry-catchステートメントを使用している場合など、例外専用に予約されています。

デフォルトのsystem.logまたはexception.logに出力するには、次のコード例を参照してください。

Mage::log('My log entry');
Mage::log('My log message: '.$myVariable);
Mage::log($myArray);
Mage::log($myObject);
Mage::logException($e);

デバッグ用に独自のログファイルを作成できます

Mage::log('My log entry', null, 'mylogfile.log');
0
Jitendra Kumar