<?xml version="1.0" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.jacorb.org/bugzilla/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.2"
          urlbase="https://www.jacorb.org/bugzilla/"
          
          maintainer="jacorb@goots.org"
>

    <bug>
          <bug_id>1004</bug_id>
          
          <creation_ts>2015-03-13 07:37:11 +0000</creation_ts>
          <short_desc>Log4j logging doesn&apos;t work anymore</short_desc>
          <delta_ts>2015-03-17 08:52:29 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>JacORB</product>
          <component>ORB</component>
          <version>3.5</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>na.ais40</reporter>
          <assigned_to name="Mailinglist to track bugs">jacorb-bugs</assigned_to>
          <cc>jacorb</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>3278</commentid>
    <comment_count>0</comment_count>
    <who name="">na.ais40</who>
    <bug_when>2015-03-13 07:37:11 +0000</bug_when>
    <thetext>Hi,

We actualy use JacORB3.2 and the SLF4J log4j12 logging system.

the log4.properties is :

# par defaut niveau = WARN
#
log4j.rootLogger=WARN,sas,jsys

# définition des logs à inscrire dans le journal système
log4j.appender.jsys=sas.trace.serveur.TraceLog4JAppender
# définition du motif de sortie
log4j.appender.jsys.layout=org.apache.log4j.PatternLayout
log4j.appender.jsys.layout.ConversionPattern=%d %5p [%t] (%F\:%L) - %m%n

# définition des logs fichier du serveurs SAS
# Logs rotatifs
log4j.appender.sas=org.apache.log4j.RollingFileAppender
# Fichier destination
log4j.appender.sas.File=/home/opsnetv3/fichiers/log/opsnetv3/services.log
log4j.appender.sas.ImmediateFlush=true
# Nombre de fichiers de rotation (en plus du fichiers de log)
log4j.appender.sas.MaxBackupIndex=10
# Taille maximum avant rotation
log4j.appender.sas.MaxFileSize=100000KB
# définition du motif de sortie
log4j.appender.sas.layout=org.apache.log4j.PatternLayout
log4j.appender.sas.layout.ConversionPattern=%d %5p [%t] (%F\:%L) - %m%n

log4j.logger.jacorb=DEBUG,jacorb
log4j.additivity.jacorb=false
# Logs rotatifs
log4j.appender.jacorb=org.apache.log4j.RollingFileAppender
# Fichier destination
log4j.appender.jacorb.File=/home/opsnetv3/fichiers/log/orb/jacorb.log
log4j.appender.jacorb.ImmediateFlush=true
# Nombre de fichiers de rotation (en plus du fichiers de log)
log4j.appender.jacorb.MaxBackupIndex=10
# Taille maximum avant rotation
log4j.appender.jacorb.MaxFileSize=100000KB
# définition du motif de sortie
log4j.appender.jacorb.layout=org.apache.log4j.PatternLayout
log4j.appender.jacorb.layout.ConversionPattern=%d %5p [%t] (%F\:%L) - %m%n


This was working fine because in the jacorb.log file we have outputs like :

2015-03-13 11:14:09,191  INFO [main] (ORBSingleton.java:102) - created ORBSingleton
2015-03-13 11:14:09,237  INFO [main] (InterceptorManager.java:88) - InterceptorManager started with 2 Server Interceptors, 2 Client Interceptors and 0 IOR Interceptors
2015-03-13 11:14:09,803  INFO [main] (ClientConnectionManager.java:130) - ClientConnectionManager: created new ClientGIOPConnection to vsasdev4.dev.cy.cassidian.net:14200 (656e018a)
2015-03-13 11:14:09,827  INFO [main] (ClientIIOPConnection.java:169) - Connected to vsasdev4.dev.cy.cassidian.net:14200 from local port 46439

But since the migration to JacORB 3.6 the file remain empty
A test has been made with JacORB 3.4 with the same result.


It looks like a regression or we have missed a configuration option

Thanks for your assistance</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3279</commentid>
    <comment_count>1</comment_count>
    <who name="Nick Cross">jacorb</who>
    <bug_when>2015-03-13 08:02:15 +0000</bug_when>
    <thetext>I changed the hello demo to exclude slf4j-jdk14 and include slf4j-log4j12 and simplified your properties to be

--
log4j.rootLogger=DEBUG,jacorb
log4j.logger.jacorb=DEBUG,jacorb
log4j.additivity.jacorb=false
# Logs rotatifs
log4j.appender.jacorb=org.apache.log4j.RollingFileAppender
# Fichier destination
log4j.appender.jacorb.File=/tmp/jacorb.log
log4j.appender.jacorb.ImmediateFlush=true
# Nombre de fichiers de rotation (en plus du fichiers de log)
log4j.appender.jacorb.MaxBackupIndex=10
# Taille maximum avant rotation
log4j.appender.jacorb.MaxFileSize=100000KB
# définition du motif de sortie
log4j.appender.jacorb.layout=org.apache.log4j.PatternLayout
log4j.appender.jacorb.layout.ConversionPattern=%d %5p [%t] (%F\:%L) - %m%n

--

I passed the log4j.properties in via -Dlog4j.configuration=file:/tmp/log4j.properties and I got some output in /tmp/jacorb.log e.g.

2015-03-13 11:56:02,455 DEBUG [main] (ORBSingleton.java:199) - Set default native char codeset to UTF8



If you still have a problem please reopen and ideally provide a test case. Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3280</commentid>
    <comment_count>2</comment_count>
    <who name="">na.ais40</who>
    <bug_when>2015-03-13 09:04:48 +0000</bug_when>
    <thetext>Not a BUG, my fault 

Configuration like this (.org append to logger name) :

log4j.logger.org.jacorb=DEBUG,jacorb
log4j.additivity.org.jacorb=false

instead of :
log4j.logger.jacorb=DEBUG,jacorb
log4j.additivity.jacorb=false</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>