猫山さんの日記

写真付きで日記や趣味を書くならgooブログ

Fessを試してみよう(15)ログレベルの変え方

2022-06-16 | 日記

問題なく稼働するようになり、ログが多くて邪魔になってきた。
クローラのログレベルを変えたいな。
日本語ドキュメントに説明を見つけた。でも、どこに設定すれば良いのかわからない。
https://fess.codelibs.org/ja/14.2/config/system.html#id6
思い付きでドキュメントを英語に切り替えてみたら、明確に書かれていた。
https://fess.codelibs.org/14.2/config/crawler.html#log-level-setting
システム -> スケジューラ -> ジョブを選ぶ
スクリプト欄のlogLevelを書き換えればいいそうだ。
ログレベルは、Log4jと同じで次の6つのどれかを指定できそう。
fatal
error
warn
info
debug
trace

Default CrawlerやSuggest IndexerにはlogLevelが指定されているけれど、
return container.getComponent("crawlJob").logLevel("warn")
                                                .gcLogging().execute(executor);
return container.getComponent("suggestJob").logLevel("info")

                                  .sessionId("SUGGEST").execute(executor);
Thumbnail Generatorの場合は何も記載されていない。
return container.getComponent("generateThumbnailJob").execute();

でも、他と同じように記述すればよいのかも。
試しにtraceを追加してみた。
return container.getComponent("generateThumbnailJob")
                                                .logLevel("trace").execute();
動かしてみると、期待どおりに動いた。