JBoss CLI 命令运行失败

JBoss CLI 命令运行失败

我想在一段时间(例如 3 天)后自动删除我的 Wildfly 日志。由于我在无法访问 crontab 的容器中运行我的应用程序,因此我想通过 JBoss Cli 执行此操作。我已经尝试了以下命令,但该选项似乎不受支持:

/subsystem=logging/periodic-size-rotating-file-handler=DELETELOG:add(autoflush=true,file={"relative-to"=>"jboss.server.log.dir","path"=>"deletelog.log"},suffix=".yyyy-MM-dd",append=true,rotate-size="10M",max-backup-index=3,level=DEBUG)

目前,上述操作仅写入一个空文件,没有任何数据。我还配置了一个名为 FILE 的记录器和文件处理程序,但我无法删除它,因为它被配置为 ROOT 记录器。

我想使用 JBoss-cli 在应用程序日志目录中删除一段时间后的日志文件。您知道如何实现吗?提前谢谢您!

相关内容