weblogic在centos上的日志级别设置
导读:WebLogic在CentOS上的日志级别设置方法 1. 通过WebLogic控制台调整日志级别 这是最直观的方式,适合不熟悉命令行的管理员: 登录控制台:使用浏览器访问http://<服务器IP>:7001/console/...
WebLogic在CentOS上的日志级别设置方法
1. 通过WebLogic控制台调整日志级别
这是最直观的方式,适合不熟悉命令行的管理员:
- 登录控制台:使用浏览器访问
http://< 服务器IP> :7001/console/(默认端口7001),输入管理员账号密码登录。 - 进入服务器配置:导航至
Environment → Servers,选择需要调整的目标服务器实例(如AdminServer)。 - 修改日志级别:在服务器实例配置页面,找到
Loggingtab。这里可设置控制台日志级别(Console Log Level)和文件日志级别(File Log Level),常见级别从低到高为:FINEST(最详细)、FINER、FINE、CONFIG、INFO(默认)、WARNING、SEVERE(最简略)。选择所需级别后,点击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)。
- 旧版本(如12c之前):
- 编辑文件:使用
vi或nano等文本编辑器打开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服务器(替换
username、password、IP、端口):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
