2017-01-10 20 views
1

現在、スタンドアロンの以下の設定でログが記録されます。すべてのログがserver.logに保存されるようになりました。私はデバッグの目的のために別のファイルに春のデバッグログを保存したい。Springデバッグ別ログファイルへのログ

<subsystem xmlns="urn:jboss:domain:logging:1.1"> 
      <console-handler name="CONSOLE"> 
       <level name="INFO"/> 
       <formatter> 
        <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> 
       </formatter> 
      </console-handler> 
      <periodic-rotating-file-handler name="FILE"> 
       <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"/> 
       <append value="true"/> 
      </periodic-rotating-file-handler> 
      <logger category="com.arjuna"> 
       <level name="WARN"/> 
      </logger> 
      <logger category="org.apache.tomcat.util.modeler"> 
       <level name="WARN"/> 
      </logger> 
      <logger category="sun.rmi"> 
       <level name="WARN"/> 
      </logger> 
      <logger category="jacorb"> 
       <level name="WARN"/> 
      </logger> 
      <logger category="jacorb.config"> 
       <level name="ERROR"/> 
      </logger> 
      <root-logger> 
       <level name="INFO"/> 
       <handlers> 
        <handler name="CONSOLE"/> 
        <handler name="FILE"/> 
       </handlers> 
      </root-logger> 
     </subsystem> 

助けてください。

答えて

0

は、tryの多くの後、それは別のファイル(server.log)にして別のファイルとアプリケーションログに春のデバッグログを保存することができた構成

の下で働きました。

<subsystem xmlns="urn:jboss:domain:logging:1.1"> 
      <console-handler name="CONSOLE"> 
       <level name="INFO"/> 
       <formatter> 
        <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> 
       </formatter> 
      </console-handler> 
      <console-handler name="CONSOLE_SPRING"> 
       <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="SPRING"> 
       <level name="DEBUG"/> 
       <formatter> 
        <pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/> 
       </formatter> 
       <file relative-to="jboss.server.log.dir" path="spring.log"/> 
       <suffix value=".yyyy-MM-dd"/> 
       <append value="true"/> 
      </periodic-rotating-file-handler> 
      <size-rotating-file-handler name="FILE"> 
       <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"/> 
       <rotate-size value="5480k"/> 
       <max-backup-index value="3"/> 
       <append value="true"/> 
      </size-rotating-file-handler> 
      <logger category="com.arjuna"> 
       <level name="WARN"/> 
      </logger> 
      <logger category="org.apache.tomcat.util.modeler"> 
       <level name="WARN"/> 
      </logger> 
      <logger category="sun.rmi"> 
       <level name="WARN"/> 
      </logger> 
      <logger category="jacorb"> 
       <level name="WARN"/> 
      </logger> 
      <logger category="jacorb.config"> 
       <level name="ERROR"/> 
      </logger> 
      <logger category="org.springframework" use-parent-handlers="false"> 
       <level name="DEBUG"/> 
       <handlers> 
        <handler name="SPRING"/> 
        <handler name="CONSOLE_SPRING"/> 
       </handlers> 
      </logger> 
      <root-logger> 
       <level name="INFO"/> 
       <handlers> 
        <handler name="CONSOLE"/> 
        <handler name="FILE"/> 
       </handlers> 
      </root-logger> 
     </subsystem> 
1
  • 別のログファイルにどの出力新しいファイルハンドラを作成します

  • 使用-親のハンドラで上記1 =「false」にするハンドラの設定を有する所望のカテゴリを設定します。

0
<periodic-rotating-file-handler name="spring-handler" 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="myapp.log"/> 
    <suffix value=".yyyy-MM-dd"/> 
    <append value="true"/> 
</periodic-rotating-file-handler> 







<logger category="org.springframework" use-parent-handlers="false"> 
    <handlers> 
    <handler name="spring-handler"/> 
    </handlers> 
    <level name="DEBUG"/> 
</logger> 
関連する問題