IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres Java Discussion :

Probl�me avec LOGBACK


Sujet :

Autres Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    17
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 17
    Par d�faut Probl�me avec LOGBACK
    Bonjour,

    je vaudrais cr�er un fichier de log par jour sur mon serveur.
    Pour ce faire j'ai donc utilis� la librairie LogBack avec le fichier de param�trage suivant.

    Le probl�me est qu'il ne g�n�re pas un fichier de log par jour tout seul, il faut red�marrer le serveur pour cela.
    Ce qui n'est pas envisageable.

    Actuellement je me retrouve avec un fichier de plusieurs Giga du coup il n'est plus ouvrable.

    Merci de votre aide.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
     
     
    <?xml version="1.0" encoding="UTF-8"?>
     
    <configuration>
     
      <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> 
        <encoder>
          <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
      </appender>
     
      <!-- Logging dans un fichier -->
    	<appender name="ROLLING" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <!-- 		<file>${log.folder}/${log.filename}.log</file> -->
    <!-- 		<filter class="ch.qos.logback.classic.filter.ThresholdFilter"> -->
    <!-- 			<level>WARN</level> -->
    <!-- 		</filter> -->
    		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
    			<!-- rollover daily -->
    			<fileNamePattern>${log.folder}/${log.filename}-${environnement}-%d{yyyy-MM-dd}.%i.log.zip</fileNamePattern>
    			<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
    				<!-- or whenever the file size reaches 100MB -->
    				<maxFileSize>104857600</maxFileSize>
    			</timeBasedFileNamingAndTriggeringPolicy>
    		</rollingPolicy>
    		<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
          		<maxFileSize>104857600</maxFileSize>
        	</triggeringPolicy>
    		<encoder>
    			<pattern>%d{yyyy/MM/dd HH:mm:ss,SSS} [%thread] %-5level %logger - %msg%n</pattern>
    		</encoder>
    	</appender>
     
    <!-- 	<appender name="FILE" class="ch.qos.logback.core.FileAppender"> -->
    <!-- 		<File>d:/logs/${log.filename}.log</File> -->
    <!-- 		<layout class="ch.qos.logback.classic.PatternLayout"> -->
    <!-- 			<Pattern>%d %p %t %c - %m%n</Pattern> -->
    <!-- 		</layout> -->
    <!-- 	</appender> -->
     
      <logger name="org.hibernate" level="ERROR" />
      <logger name="org.springframework" level="ERROR" />
      <logger name="ch.qos" level="ERROR" />
      <logger name="org.apache" level="ALL" />
      <logger name="com.sc" level="ALL" />
     
      <root level="ALL">
        <appender-ref ref="ROLLING" />
    <!--     <appender-ref ref="CONSOLE" /> -->
    <!--     <appender-ref ref="FILE" /> -->
      </root>
     
    </configuration>

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    17
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 17
    Par d�faut
    Pr�cision :
    �a marche tr�s bien sous Tomcat mais pas sous Glassfish.
    ca semble provenir du :
    ch.qos.logback.core.rolling.TimeBasedRollingPolicy

Discussions similaires

  1. VC++ Direct3D8, probl�me avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    R�ponses: 3
    Dernier message: 03/08/2002, 11h10
  2. Probl�me avec [b]struct[/b]
    Par Bouziane Abderraouf dans le forum CORBA
    R�ponses: 2
    Dernier message: 17/07/2002, 10h25
  3. Probl�me avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    R�ponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Probl�me avec la m�moire virtuelle
    Par Anonymous dans le forum CORBA
    R�ponses: 13
    Dernier message: 16/04/2002, 16h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo