At 02:23 PM 12/30/2005 -0800, you wrote:
> Hello,
>
> I will use Logger in the future new applications.
>
> This application runs in weblogic8.1 server.I am using log4j-1.2.8.jar.
>Also I have checked my classpath there is no log4j.xml file.
>
I believe the syntax is correct. However, you still use "FALSE" rather
than "false" as I suggested in my last response. Please try "false". If
Log4j makes no attempt to do a toLowerCase() or anything (haven't checked
the source for this), then "FALSE" wouldn't match the Boolean object
requirements. It requires lower case.
Jake
> Here is the complete log4j.properties file.
>
> #The OPC log is the dumping ground for non-specific messages
> log4j.appender.OPC=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.OPC.DatePattern='.'yyyy-MM-dd
> log4j.appender.OPC.File=/log/bea/opc/opc_1.log
> log4j.appender.OPC.layout=org.apache.log4j.PatternLayout
> log4j.appender.OPC.layout.ConversionPattern=%d{EEE MMM dd HH:mm:ss z yyyy}
>%-5p %c - %m%n
> # Set the root category default to DEBUG (default...).
> log4j.rootCategory=DEBUG, OPC
> log4j.additivity.com.onstar.pc.beans=FALSE
> log4j.additivity.com.onstar.pc.admin=FALSE
> ##CR-13893 remove duplicate logging
> ########### End Base Log Settings ##############
> ########### Begin Provisoning Log Settings ##############
> log4j.appender.PROVISIONINIG=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.PROVISIONINIG.DatePattern='.'yyyy-MM-dd
> log4j.appender.PROVISIONINIG.File=/log/bea/opc/provisioning_1.log
> log4j.appender.PROVISIONINIG.layout=org.apache.log4j.PatternLayout
> log4j.appender.PROVISIONINIG.layout.ConversionPattern=%d{EEE MMM dd
>HH:mm:ss z yyyy} %-5p %c - %m%n
> log4j.additivity.com.onstar.pc.beans.ProvisioningBean=FALSE
> log4j.category.com.onstar.pc.beans.ProvisioningBean=DEBUG,PROVISIONINIG
> log4j.category.com.onstar.pc.servlet.ActivateResponse=DEBUG,PROVISIONINIG
> ########### End Provisoning Log Settings ##############
> ########### Begin VRM Log Settings ##############
> log4j.appender.VRM=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.VRM.DatePattern='.'yyyy-MM-dd
> log4j.appender.VRM.File=/log/bea/opc/vrm_1.log
> log4j.appender.VRM.layout=org.apache.log4j.PatternLayout
> log4j.appender.VRM.layout.ConversionPattern=%d{EEE MMM dd HH:mm:ss z yyyy}
>%-5p %c - %m%n
> log4j.additivity.com.onstar.pc.vrm=FALSE
> log4j.category.com.onstar.pc.vrm=DEBUG,VRM
> ########### End VRM Log Settings ##############
> ########### Begin OSS Log Settings ##############
> # OSS Business Logic Components (EJBs)
> log4j.appender.OSS=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.OSS.DatePattern='.'yyyy-MM-dd
> log4j.appender.OSS.File=/log/bea/opc/oss_1.log
> log4j.appender.OSS.layout=org.apache.log4j.PatternLayout
> log4j.appender.OSS.layout.ConversionPattern=%d{EEE MMM dd HH:mm:ss z yyyy}
>%-5p %c %l %x- %m%n
> # DHS Web and Presentation Components (Struts Actions, Forms, Servlets..)
> log4j.appender.OSS_WEB=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.OSS_WEB.DatePattern='.'yyyy-MM-dd
> log4j.appender.OSS_WEB.File=/log/bea/opc/oss_web_1.log
> log4j.appender.OSS_WEB.layout=org.apache.log4j.PatternLayout
> log4j.appender.OSS_WEB.layout.ConversionPattern=%d{EEE MMM dd HH:mm:ss z
>yyyy} %-5p %c %l %x- %m%n
> log4j.additivity.com.onstar.oss=FALSE
> log4j.category.com.onstar.oss=DEBUG,OSS
> log4j.additivity.com.onstar.oss.web=FALSE
> log4j.category.com.onstar.oss.web=DEBUG,OSS_WEB
> ########### End OSS Log Settings ##############
>
> ########### Begin DHS Log Settings ##############
> # DHS Business Logic Components (EJBs)
> log4j.appender.DHS=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.DHS.DatePattern='.'yyyy-MM-dd
> log4j.appender.DHS.File=/log/bea/opc/dhs_1.log
> log4j.appender.DHS.layout=org.apache.log4j.PatternLayout
> log4j.appender.DHS.layout.ConversionPattern=%d{EEE MMM dd HH:mm:ss z yyyy}
>%-5p %c %l %x- %m%n
> # DHS Web and Presentation Components (Struts Actions, Forms, Servlets..)
> log4j.appender.DHS_WEB=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.DHS_WEB.DatePattern='.'yyyy-MM-dd
> log4j.appender.DHS_WEB.File=/log/bea/opc/dhs_web_1.log
> log4j.appender.DHS_WEB.layout=org.apache.log4j.PatternLayout
> log4j.appender.DHS_WEB.layout.ConversionPattern=%d{EEE MMM dd HH:mm:ss z
>yyyy} %-5p %c %l %x- %m%n
> log4j.additivity.com.onstar.dhs=FALSE
> log4j.category.com.onstar.dhs=DEBUG,DHS
> log4j.additivity.com.onstar.dhs.web=FALSE
> log4j.category.com.onstar.dhs.web=DEBUG,DHS_WEB
> ########### End DHS Log Settings ##############
> ########### Begin Security Log Settings ##############
> log4j.appender.SECURITY=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.SECURITY.DatePattern='.'yyyy-MM-dd
> log4j.appender.SECURITY.File=/log/bea/opc/security_1.log
> log4j.appender.SECURITY.layout=org.apache.log4j.PatternLayout
> log4j.appender.SECURITY.layout.ConversionPattern=%d{EEE MMM dd HH:mm:ss z
>yyyy} %-5p %c %l %x- %m%n
> log4j.additivity.com.onstar.common.security=FALSE
> log4j.category.com.onstar.common.security=DEBUG,SECURITY
> ########### End Security Log Settings ##############
> ########### Begin ACDM Log Settings ##############
> log4j.appender.ACDM=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.ACDM.DatePattern='.'yyyy-MM-dd
> log4j.appender.ACDM.File=/log/bea/opc/acdm_1.log
> log4j.appender.ACDM.layout=org.apache.log4j.PatternLayout
> log4j.appender.ACDM.layout.ConversionPattern=%d{EEE MMM dd HH:mm:ss z
>yyyy} %-5p %c %l %x- %m%n
> log4j.additivity.com.onstar.acdm=FALSE
> log4j.category.com.onstar.acdm=DEBUG,ACDM
> ########### End ACDM Log Settings ##############
> ########### Begin VDM Log Settings ##############
> log4j.appender.VDM=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.VDM.DatePattern='.'yyyy-MM-dd
> log4j.appender.VDM.File=/log/bea/opc/vdm_1.log
> log4j.appender.VDM.layout=org.apache.log4j.PatternLayout
> log4j.appender.VDM.layout.ConversionPattern=%d{EEE MMM dd HH:mm:ss z yyyy}
>%-5p %c %l %x- %m%n
> log4j.additivity.com.onstar.vdm=FALSE
> log4j.category.com.onstar.vdm=DEBUG,VDM
> ########### End VDM Log Settings ################
> ########### Begin VDU Log Settings ##############
> log4j.appender.VDU=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.VDU.DatePattern='.'yyyy-MM-dd
> log4j.appender.VDU.File=/log/bea/opc/vdu_1.log
> log4j.appender.VDU.layout=org.apache.log4j.PatternLayout
> log4j.appender.VDU.layout.ConversionPattern=%d{EEE MMM dd HH:mm:ss z yyyy}
>%-5p %c %l %x- %m%n
> log4j.additivity.com.onstar.vdu=FALSE
> log4j.category.com.onstar.vdu=DEBUG,VDU
> ########### End VDu Log Settings ################
> ########### Begin Axis Log Settings ##############
> log4j.appender.AXIS=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.AXIS.DatePattern='.'yyyy-MM-dd
> log4j.appender.AXIS.File=/log/bea/opc/axis_1.log
> log4j.appender.AXIS.layout=org.apache.log4j.PatternLayout
> log4j.appender.AXIS.layout.ConversionPattern=%d{EEE MMM dd HH:mm:ss z
>yyyy} %-5p %c %l %x- %m%n
> log4j.additivity.org.apache.axis=FALSE
> log4j.category.org.apache.axis=INFO,AXIS
> ########### End Axis Log Settings ################
> Any suggestions!!
>
> Thanks
> Pavi
>
> Jacob Kjome <[EMAIL PROTECTED]> wrote:
>
>First, you should be using Logger, not Category. That goes for the config
>as well: log4j.rootLogger instead of log4j.rootCategory. In any case,
>that's not super important since either will work, but you should make a
>practice of using Logger instead of Category for future compatibility.
>
>So, on to your question...
>
>You say you get duplicate logging? In your config, you have a single
>appender defined which is attached to the root logger. Additivity does not
>come into play here. It only comes into play when you define another
>appender to a logger other than the root logger. In that case, if you want
>to avoid additivity, then you set it on that logger. Of course, that would
>mean that you would no longer get logging to the appender defined in the
>root logger... unless you redefined that appender on the logger where you
>set additivity=false. BTW, I'm not sure if the value for additivity is
>case sensitive or not, but to be safe, I suggest using lower case "false"
>rather than "FALSE".
>
>I suspect that you are not providing all of your configuration or another
>config file is being picked up than the one you think is being picked
>up. Are you running in a standalone app or under an appserver? In any
>case, I suggest using log4j.xml, since the auto-configuration that Log4j
>provides picks up log4j.xml in preference to log4j.properties. So, if a
>log4j.xml is sitting on the classpath (in the root package), it will get
>used rather than your log4j.properties file.
>
>Jake
>
>At 09:50 AM 12/30/2005 -0800, you wrote:
>> Hello log4j-user Team,
>>
>> I would be highly thankful to your guidance in this regard.I am changing
>>log4j properties file to remove duplicate loggings for few of the java
beans.
>>
>> This is how my properties files looks like -
>>
>> log4j.appender.OPC=org.apache.log4j.DailyRollingFileAppender
>> log4j.appender.OPC.DatePattern='.'yyyy-MM-dd
>> log4j.appender.OPC.File=/log/bea/opc/opc_1.log
>> log4j.appender.OPC.layout=org.apache.log4j.PatternLayout
>> log4j.appender.OPC.layout.ConversionPattern=%d{EEE MMM dd HH:mm:ss z yyyy}
>>%-5p %c - %m%n
>> # Set the root category default to DEBUG (default...).
>> log4j.rootCategory=DEBUG, OPC
>> log4j.additivity.com.onstar.pc.beans=FALSE
>> log4j.additivity.com.onstar.pc.admin=FALSE
>>
>> Here I have set additivity property to false so that classes within beans
>>and admin package are not logged twice. But I am still getting duplicate
>>messages for classes within these package.
>> In my java class, I am importing org.apache.log4j.Category and getting
>>logger by
>> org.apache.log4j.Category Logger = getLogger() and using in code as
>> Logger.debug("writing the message");
>>
>> Please advise how can I remove duplicate logging.
>>
>> Thanks
>> Pavi
>>
>>
>>
>>
>>---------------------------------
>>Yahoo! Photos
>> Ring in the New Year with Photo Calendars. Add photos, events, holidays,
>>whatever.
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
>
>
>
>---------------------------------
> Yahoo! DSL Something to write home about. Just $16.99/mo. or less
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]