zoukankan      html  css  js  c++  java
  • jboss 7 as1 日志配置

    原文地址:https://docs.jboss.org/author/display/AS71/Logging+Configuration

    Overview

    The overall server logging configuration is represented by the logging subsystem. It consists of three notable parts: handler configurations, logger and the root logger declarations (aka log categories). Each logger does reference a handler (or set of handlers). Each handler declares the log format and output:

    <subsystem xmlns="urn:jboss:domain:logging:1.0">
       <console-handler name="CONSOLE" autoflush="true">
           <level name="DEBUG"/>
           <formatter>
               <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
           </formatter>
       </console-handler>
       <periodic-rotating-file-handler name="FILE" autoflush="true">
           <formatter>
               <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
           </formatter>
           <file relative-to="jboss.server.log.dir" path="server.log"/>
           <suffix value=".yyyy-MM-dd"/>
       </periodic-rotating-file-handler>
       <logger category="com.arjuna">
           <level name="WARN"/>
       </logger>
       [...]
       <root-logger>
           <level name="DEBUG"/>
           <handlers>
               <handler name="CONSOLE"/>
               <handler name="FILE"/>
           </handlers>
       </root-logger>
    </subsystem>

    Why is there a logging.properties file?

    You may have noticed that there is a logging.properties file in the configuration directory. This logging configuration is used when the server boots up until the logging subsystem kicks in. If the logging subsystem is not included in your configuration, then this would act as the logging configuration for the entire server.

    In the future this file may go away or be automatically generated from the logging subsystem. For most users this file should not be modified.

    Note: If the logging.properties is not available during start there will be no logging until the logging subsystems kicks in, this is also the case if the configuration is damaged, the server might exit without any further message.

    Default Log File Locations

    Managed Domain

    In a managed domain two types of log files do exist: Controller and server logs. The controller components govern the domain as whole. It's their responsibility to start/stop server instances and execute managed operations throughout the domain. Server logs contain the logging information for a particular server instance. They are co-located with the host the server is running on.

    For the sake of simplicity we look at the default setup for managed domain. In this case, both the domain controller components and the servers are located on the same host:

    ProcessLog File
    Host Controller ./domain/log/host-controller/boot.log
    Process Controller ./domain/log/process-controller/boot.log 
    "Server One" ./domain/servers/server-one/log/boot.log 
    "Server One" ./domain/servers/server-one/log/server.log 
    "Server Three" ./domain/servers/server-three/log/boot.log 
    "Server Three" ./domain/servers/server-three/log/server.log 
    The server logs as you know it from previous JBoss AS versions are located in the servers subdirectory: I.e. ./domain/servers/server-three/log/server.log

    Standalone Server 

    The default log files for a standalone server can be found in the log subdirectory of the distribution:

    ProcessLog File
    Server ./standalone/log/boot.log
    Server ./standalone/log/server.log
  • 相关阅读:
    Auto X2021 K Increasing Sequence
    拉普拉斯平滑处理 Laplace Smoothing
    博学之
    Python-生成音乐-pyshnth
    Python-Kivy ImportError: DLL load failed: 找不到指定的模块
    Python-Word模板填充-docxtpl
    Python-文字转语音-pyttsx3
    Virtual Box中Ubuntu使用"桥接网卡"不能联网而使用"网络地址转换(NAT)"却可以上网
    STM32的HAL库中的DMA_FLAG_TCIF3_7等几个宏定义的含义
    Linux下编写互相通信的驱动模块并将其加入到内核中
  • 原文地址:https://www.cnblogs.com/davidwang456/p/4140530.html
Copyright © 2011-2022 走看看