java - 如何在不关闭服务器的情况下清除/删除所有 Weblogic 日志?

标签 java logging weblogic

目前,每当我只想拥有最新的日志时,我必须删除域的日志文件夹中的所有日志文件和文件夹。不幸的是,Weblogic 已锁定这些文件,我只能在 Weblogic 关闭时执行此操作。有没有办法在不关闭 Weblogic 的情况下清除/删除所有这些日志?如果有一种方法可以从网络/管理控制台执行此操作,那将是最好的。

最佳答案

您可以强制服务器轮转其日志,然后解除锁定。 使用 wlst 脚本连接到托管服务器并强制日志轮换:

connect('weblogic','...','t3://localhost:7001')
serverRuntime()
cd('LogRuntime/AdminServer')
cmo.forceLogRotation()

关于java - 如何在不关闭服务器的情况下清除/删除所有 Weblogic 日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38226966/

相关文章:

java - 使用递归将多项式相加

java - 如何在 Spring boot 中的 appication.properties 中启用 undertow 日志

python - 如何在 python 记录器中指定调用者文件名

java - Weblogic Bea 10.0 M1 和 WorkManager

java - 即使在删除后,JNDI 名称也已绑定(bind)到 ConnectionFactory

java - xmlInputFactory.createXMLStreamReader 在 Weblogic 上给出 null

java - 解析 MMMM YYYY 格式的日期

java - 使用 ProcessBuilder 启动 Jar

java - 用于java(文件)的tellg() 和seekg (c++)

logging - xcode 6 beta 6 选项卡栏 + 导航 Controller 烦人的日志消息