すべての CLI 呼び出しをログに記録する方法があるのだろうか。Jenkins は、その WebInterface でカスタム ロガーを宣言することを提案しており、コマンド ライン インタラクションを通知するオプションがあるかどうか疑問に思っていました。
だから私はコードを見ようとしましたが、何も役に立ちませんでした。
hudson.cli.CLICommand is logging nearly nothing and the SubClasses too
hudson.cli.CliManagerImpl is logging exactly nothing
なんらかのインターセプターや、Groovy スクリプトを介してこれを行う方法があるのだろうか?
よろしくダグ
PS: 私の最初の意図は、scm バックアップ スクリプトが夜間にジェンキンスをシャットダウン モードにするかどうかを確認することでしたが、hudson.model.Queue のメンテナンス ログがあまりにも頻繁に呼び出され、それが定期的にトリガーされているのか、それともquiet-down および cancel-quiet-down コマンドを使用します。