MT::Worker::Publish でログを残さないオプション

Description

再構築キューを全面的に入れていると「バックグラウンド再構築が...」ログでログが埋まってしまうため、ログを保存するかどうかを環境変数で指定できるか、DebugMode時に保存できるようにして欲しい(数千ページの再構築で、数千SQLクエリを発行する負荷もバカにならないと思うので - 要望)

if ( MT->config( 'DebugMode' ) ) {
$mt->log(
{ ( $fi->blog_id ? ( blog_id => $fi->blog_id ) : () ),
message => $mt->translate('Background Publishing Done'),
metadata => log_time() . ' '
. $mt->translate( 'Published: [_1]', $fi->file_path ),
category => "publish",
level => MT::Log::INFO(),
}
);
}

Checklists

None

Smart Checklist

Activity

Show:

Kenichi IshigakiApril 1, 2024 at 9:59 AM

を用意したのでこちらはクローズ。

Kenichi IshigakiNovember 29, 2019 at 7:03 AM


これもらいます。ご指摘の通り、エラーはともかく正常系までファイルひとつひとつDBにログを保存する必要はないとおもうので。DebugModeでの分岐をさせるまでもなく、MT::Util::Logに流しておけば十分かとおもいます。

Chieko MatsuoNovember 29, 2019 at 6:34 AM

どうしても急ぎ実装が必要という内容では無いので、ひとまずクローズとしますね。

Yuji TakayamaJuly 16, 2015 at 3:27 AM

Log Level の見直しをして、環境変数で書き込みを行なう Log Level を指定できる。とかいんじゃなかろうか

Junnama NodaNovember 22, 2013 at 1:32 AM

お返事遅くなりました。了解です>パブリック

Won't Implement

Details

Assignee

Reporter

Fix versions

Components

External issue ID

Priority

Smart Checklist

Created November 8, 2013 at 7:27 AM
Updated April 1, 2024 at 9:59 AM
Resolved November 29, 2019 at 6:34 AM