首页主机资讯ubuntu上weblogic的日志级别设置指南

ubuntu上weblogic的日志级别设置指南

时间2025-10-29 20:53:04发布访客分类主机资讯浏览409
导读:Ubuntu上WebLogic日志级别设置指南 一、WebLogic日志级别概述 WebLogic Server支持多级别的日志记录,从详细到精简依次为:TRACE(最详细,用于调试)、DEBUG(调试信息)、INFO(常规运行信息,如启动...

Ubuntu上WebLogic日志级别设置指南

一、WebLogic日志级别概述

WebLogic Server支持多级别的日志记录,从详细到精简依次为:TRACE(最详细,用于调试)、DEBUG(调试信息)、INFO(常规运行信息,如启动/停止)、WARNING(潜在问题,如资源接近极限)、ERROR(严重问题,如服务不可用)、CRITICAL(系统不可恢复错误,需立即处理)、SEVERE(最高级别,致命错误)。
生产环境建议:优先设置为WARNINGERROR,避免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)。
  • 编辑文件:使用文本编辑器(如vimnano)打开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
Linux上Jellyfin的界面友好吗 weblogic在ubuntu上的资源占用情况如何

游客 回复需填写必要信息