ubuntu上weblogic的日志级别设置指南
导读:Ubuntu上WebLogic日志级别设置指南 一、WebLogic日志级别概述 WebLogic Server支持多级别的日志记录,从详细到精简依次为:TRACE(最详细,用于调试)、DEBUG(调试信息)、INFO(常规运行信息,如启动...
Ubuntu上WebLogic日志级别设置指南
一、WebLogic日志级别概述
WebLogic Server支持多级别的日志记录,从详细到精简依次为:TRACE(最详细,用于调试)、DEBUG(调试信息)、INFO(常规运行信息,如启动/停止)、WARNING(潜在问题,如资源接近极限)、ERROR(严重问题,如服务不可用)、CRITICAL(系统不可恢复错误,需立即处理)、SEVERE(最高级别,致命错误)。
生产环境建议:优先设置为WARNING或ERROR,避免DEBUG/INFO级别的高开销;仅在开发/测试环境使用DEBUG/TRACE。
二、常用日志级别设置方法
1. 通过WebLogic控制台设置(推荐)
步骤:
- 登录控制台:浏览器访问
http://< Ubuntu服务器IP> :7001/console/(默认端口7001,若修改需替换)。 - 导航至服务器配置:
Environment → Servers,选择目标服务器(如AdminServer)。 - 配置日志级别:进入
Logging → General页面,修改Log Level下拉框(可选:TRACE、DEBUG、INFO、WARNING、ERROR等),点击Save保存。 - 重启生效:部分配置需重启服务器才能应用(如控制台日志级别)。
2. 修改logging.xml配置文件(永久生效)
步骤:
- 定位文件:Ubuntu下logging.xml通常位于
$WL_HOME/wlserver/server/lib/目录($WL_HOME为WebLogic安装根目录,如/opt/WebLogic12c)。 - 编辑文件:使用文本编辑器(如
vim、nano)打开logging.xml,修改以下关键标签的level属性:- 控制台输出:
< console-log-handler>标签,设置控制台日志级别(如< severity> ERROR< /severity>)。 - 文件输出:
< logging-file-handler>标签,设置日志文件(如domain.log)的记录级别(如< level> WARNING< /level>)。
- 控制台输出:
- 示例配置:
< console-log-handler name="ConsoleHandler"> < severity> ERROR< /severity> < !-- 控制台仅输出ERROR及以上级别 --> < /console-log-handler> < logging-file-handler name="FileHandler"> < level> WARNING< /level> < !-- 文件日志记录WARNING及以上级别 --> < file-location> ${ com.bea.wlp.logging.file.directory} /${ com.bea.wlp.logging.file.prefix} .log< /file-location> < /logging-file-handler> - 重启服务:修改后需重启WebLogic使配置生效(
sudo systemctl restart weblogic或手动启动脚本)。
3. 通过WLST脚本设置(自动化管理)
步骤:
- 连接服务器:在终端执行
connect('用户名', '密码', 't3://< Ubuntu服务器IP> :7001')(替换为实际账号、密码和IP)。 - 设置日志级别:使用
setLogLevels命令,格式为setLogLevels('/Servers/< 服务器名称> /Log/< 服务器名称> ', '< 级别> ')(如setLogLevels('/Servers/AdminServer/Log/AdminServer', 'ERROR'))。 - 保存配置:执行
save()命令保存更改,退出WLST(exit())。
三、日志文件位置说明
- 服务器日志:默认路径为
$DOMAIN_HOME/servers/< 服务器名称> /logs/< 服务器名称> .log(如/opt/WebLogic/domains/mydomain/servers/AdminServer/logs/AdminServer.log),记录服务器运行信息。 - 域日志:默认路径为
$DOMAIN_HOME/servers/AdminServer/logs/< 域名称> .log(如/opt/WebLogic/domains/mydomain/servers/AdminServer/logs/mydomain.log),汇总域内所有服务器的关键事件。
四、注意事项
- 权限问题:修改配置文件或日志目录时,需使用
sudo或具有足够权限的用户(如oracle用户)。 - 备份配置:修改
logging.xml前建议备份(如cp logging.xml logging.xml.bak),避免配置错误导致日志无法生成。 - 日志轮换:建议配置日志归档策略(如按大小或时间分割),避免日志文件过大占用磁盘空间(可通过控制台
Logging → File页面设置)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu上weblogic的日志级别设置指南
本文地址: https://pptw.com/jishu/738163.html
