首页主机资讯weblogic在centos上的日志级别设置

weblogic在centos上的日志级别设置

时间2025-10-30 23:36:04发布访客分类主机资讯浏览1368
导读:WebLogic在CentOS上的日志级别设置方法 1. 通过WebLogic控制台调整日志级别 这是最直观的方式,适合不熟悉命令行的管理员: 登录控制台:使用浏览器访问http://<服务器IP>:7001/console/...

WebLogic在CentOS上的日志级别设置方法

1. 通过WebLogic控制台调整日志级别

这是最直观的方式,适合不熟悉命令行的管理员:

  • 登录控制台:使用浏览器访问http://< 服务器IP> :7001/console/(默认端口7001),输入管理员账号密码登录。
  • 进入服务器配置:导航至Environment → Servers,选择需要调整的目标服务器实例(如AdminServer)。
  • 修改日志级别:在服务器实例配置页面,找到Logging tab。这里可设置控制台日志级别(Console Log Level)和文件日志级别(File Log Level),常见级别从低到高为:FINEST(最详细)、FINERFINECONFIGINFO(默认)、WARNINGSEVERE(最简略)。选择所需级别后,点击Save保存配置。
  • 生效配置:修改完成后,需重启WebLogic服务器使设置生效。

2. 修改logging.xml配置文件(永久生效)

logging.xml是WebLogic日志级别的核心配置文件,直接修改它可实现永久生效:

  • 定位文件路径
    • 旧版本(如12c之前):$WL_HOME/wlserver/server/lib/logging.xml$WL_HOME为WebLogic安装目录);
    • 新版本(如14c及以上):$DOMAIN_HOME/config/fmwconfig/servers/< server_name> /logs/logging.xml< server_name> 为目标服务器实例名,如AdminServer)。
  • 编辑文件:使用vinano等文本编辑器打开logging.xml,找到以下关键标签调整级别:
    • 控制台日志< console-log-handler> 标签的severity属性(如severity="INFO");
    • 文件日志< logging-file-handler> 标签的level属性(如level="FINE")。
      示例配置:
    <
        console-log-handler name="ConsoleHandler" severity="INFO">
        
        <
        formatter>
        com.bea.jmx.naming.ConsoleFormatter<
        /formatter>
        
    <
        /console-log-handler>
        
    <
    logging-file-handler name="FileHandler" level="FINE" encoding="UTF-8" mode="append"
        file-location="${
    com.bea.wlp.logging.file.directory}
    /${
    com.bea.wlp.logging.file.prefix}
        .log"/>
        
    
  • 重启服务器:保存文件后,重启WebLogic服务器(./stopWebLogic.sh & & ./startWebLogic.sh)使配置生效。

3. 使用WLST脚本调整日志级别(自动化管理)

适合需要批量或脚本化管理的场景,通过WLST(WebLogic Scripting Tool)命令修改:

  • 连接服务器:在终端执行以下命令连接至WebLogic服务器(替换usernamepasswordIP端口):
    java weblogic.WLST
    connect('username', 'password', 't3://<
        服务器IP>
        :7001')
    
  • 修改日志级别:进入目标服务器的Log节点,使用setLogLevels命令设置级别(如将AdminServer日志级别设为INFO):
    cd('/Servers/AdminServer/Log/AdminServer')
    setLogLevels('INFO')
    save()
    activate()
    
  • 退出WLST:输入exit()退出脚本。

注意事项

  • 级别优先级:级别越低(如FINEST),记录的日志信息越详细(适合排查问题);级别越高(如SEVERE),记录的信息越简略(适合生产环境)。
  • 配置冲突:若同时通过多种方式修改日志级别,logging.xml文件的配置优先级最高。
  • 版本差异:不同WebLogic版本的配置文件路径或标签可能略有不同,建议参考对应版本的官方文档(如Oracle官方文档)。

以上方法覆盖了CentOS环境下WebLogic日志级别调整的主要场景,可根据实际需求选择合适的方式。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: weblogic在centos上的日志级别设置
本文地址: https://pptw.com/jishu/739426.html
HBase数据备份策略在CentOS如何制定 centos上weblogic部署流程是啥

游客 回复需填写必要信息