Re: problem with JDBC logging

2010-08-16 Thread freppi

These seems like a post made long ago.

Though, I have the same problem and wants to know if you solved this or if
anybody has an idea?

I can't seem to figure out what arguments to insert with 'logger.log(?)' to
get the unique information in all columns that I want to.


-- 
View this message in context: 
http://old.nabble.com/problem-with-JDBC-logging-tp20513136p29448546.html
Sent from the Log4j - Users mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-user-h...@logging.apache.org



configuring email appending for WARN and above

2010-08-16 Thread Curtis Garman
Can someone tell if it is possible to configure the smtp email appender to
send email for WARN level message and above? I seem to only be able to get
ERROR level stuff to come back in email form.

log4j.appender.email=org.apache.log4j.net.SMTPAppender
log4j.appender.email.SMTPHost=smtp.server
log4j.appender.email.SMTPDebug=false
log4j.appender.email.bufferSize=1
log4j.appender.email.from=f...@domain.com
log4j.appender.email.to...@domain.com
log4j.appender.email.subject=subject
log4j.appender.email.threshold=WARN
log4j.appender.email.layout=org.apache.log4j.PatternLayout
log4j.appender.email.layout.ConversionPattern=[%p]
%d{ISO8601}%n%n%c:%L%n%n%m%n

-- 
Curtis


Unable to shutdown SocketHubReceivers in Chainsaw

2010-08-16 Thread Stadelmann Josef
Hi Scott

Using latest Chainsaw (you made the fix for removeing loggers from the
logger pane), 
I have setup to SocketHubAppenders and 2 SocketHubReceivers

The first pair SocktHubAppender is connected with the logs from
org.apache.* and shall log all log events from org.apache.Tomcat e all
It connects well to Port 4447 from my PC running chainsaw to my server
running tomcat e all.

The second is more specific and shall log from my
axawl.spezpla.servers.SpezplaService.SpServer logger

When Tomcat starts the first pair works OK, the SocketHubReceiver
connects (attempst to connect) on a 1 second interval and
It gets data from all the logers spread within apache jakarta tomcat e
all. 
(It's very usefull to learn about loggers in Tomcat Catalina Jk ... do
it using chainsaw) 


The second pair does not work at all.
I can see in the chainsaw status line Connection received from
Integ1:4448
But then I can also see in the chainsaw-log Remote host refused
Connection
But no log output is generated into Chainsaw, no taged pane for the
messages of the second receiver is created.


All is OK down to the bolded Line when the confirmation comes that the
tomcat server has been starting up.

After that line I start my axis2 client. And by doing so, the axis2 web
service SpServer object, catches infomrmation from a log4j.properties
file in the axis2 class directory.

This properties and the code work well if I use SocketAppender and
SocketReceivers.

But see what happens when I use SocketHubAppender's and Receivers and
what to create a port 4448 for the web service SocketHubAppender

The first red line bothers me as it closes the Chainsaw_client and hence
I do not see any more logging from tomcat e all.
It happens at the time the axis2 log4j.properties is read by my web
service SpServer objetc.

The second red line shows that correctly Chainsaw_axis2 is configured
with ist unique port 4448

However later on I get errors raised and dont know why, and no log
events are sent using the chainsaw_axis2 client.

Any advise is very welcome

Josef


IA64ty APACHE$JAKARTA_SERVER_OUTPUT.LOG
$ Set NoOn
$ VERIFY = F$VERIFY(F$TRNLNM(SYLOGIN_VERIFY))
  Using CATALINA_BASE  : /disk$oracle2/apache/jakarta/tomcat/
  Using CATALINA_HOME  : /disk$oracle2/apache/jakarta/tomcat/
  Using CATALINA_TMPDIR: /disk$oracle2/apache/jakarta/tomcat/temp
  APACHE$ROOT:[00]
  =   APACHE$SPECIFIC:[00]
  =   APACHE$COMMON:[00]
  P1 = RUN
  P2 = 
  P3 = 
  P4 = 
  P5 = 
  P6 = 
  P7 = 
  P8 = 
java_vms_base =  INTEG1$DKB3:[00.JAVA$150.
JAVA_HOME = /INTEG1$DKB3/00/JAVA$150
SYSTEM_CLASSPATH = INTEG1$DKB3:[00.JAVA$150.LIB]TOOLS.JAR
Using Java 1.5.0 setup --  $ @sys$manager:java$150_setup
Running Tomcat.
0: integ1$dkb3:[00.java$150.bin]java$java.exe;1
1: -Xms64m
2: -Xmx1024m
3: -Xdynclassgc
4: -Xint
5: -Djava.compiler=NONE
6:
-Djava.util.logging.config.file=/catalina_home/common/classes/commons-lo
gging.properties
7:
-Djava.endorsed.dirs=/disk$oracle2/apache/jakarta/tomcat/common/endorsed
8: -Dcatalina.base=/disk$oracle2/apache/jakarta/tomcat/
9: -Dcatalina.home=/disk$oracle2/apache/jakarta/tomcat/
10: -Dcatalina.tmpdir=/disk$oracle2/apache/jakarta/tomcat/temp
11: org.apache.catalina.startup.Bootstrap
12: start
log4j: Parsing for [root] with value=[INFO, CONSOLE, R,
CHAINSAW_CLIENT].
log4j: Level token is [INFO].
log4j: Category root set to INFO
log4j: Parsing appender named CONSOLE.
log4j: Parsing layout options for CONSOLE.
log4j: Setting property [conversionPattern] to [%d %-5p %c - %m%n].
log4j: End of parsing for CONSOLE.
log4j: Parsed CONSOLE options.
log4j: Parsing appender named R.
log4j: Parsing layout options for R.
log4j: Setting property [conversionPattern] to [%p %t %c - %m%n ].
log4j: End of parsing for R.
log4j: Setting property [append] to [true].
log4j: Setting property [file] to
[/disk$oracle2/apache/jakarta/tomcat/logs/tomcat.log].
log4j: Setting property [maxBackupIndex] to [10].
log4j: Setting property [maxFileSize] to [2MB ].
log4j: setFile called:
/disk$oracle2/apache/jakarta/tomcat/logs/tomcat.log, true
log4j: setFile ended
log4j: Parsed R options.
log4j: Parsing appender named CHAINSAW_CLIENT.
log4j: Setting property [port] to [4447].
log4j: Setting property [locationInfo] to [true].
log4j: Parsed CHAINSAW_CLIENT options.
log4j: Parsing for [org.apache.tomcat] with value=[INFO,
CONSOLE, R, CHAINSAW_CLIENT].
log4j: Level token is [INFO].
log4j: Category org.apache.tomcat set to INFO
log4j: Parsing appender named CONSOLE.
log4j: Appender CONSOLE was already parsed.
log4j: Parsing appender named R.
log4j: Appender R was already parsed.
log4j: Parsing appender named CHAINSAW_CLIENT.
log4j: Appender CHAINSAW_CLIENT was already parsed.
log4j: Handling log4j.additivity.org.apache.tomcat=[null]
log4j: Parsing for [org.apache.jasper] with value=[INFO,
CONSOLE, R, CHAINSAW_CLIENT].
log4j: Level token is [INFO].
log4j: Category org.apache.jasper set to INFO
log4j: Parsing appender named CONSOLE.
log4j: Appender 

Re: configuring email appending for WARN and above

2010-08-16 Thread Jacob Kjome

This is documented in the SMTPAppender Javadoc [1].

log4j.appender.email.EvaluatorClass=com.mypackage.MyCustomTriggeringEventEvaluator

...where the latter class implements TriggeringEventEvaluator [2].


[1] 
http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/net/SMTPAppender.html
[2] 
http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/spi/TriggeringEventEvaluator.html


Jake


On Mon, 16 Aug 2010 12:25:42 -0500
 Curtis Garman curt.gar...@gmail.com wrote:

Can someone tell if it is possible to configure the smtp email appender to
send email for WARN level message and above? I seem to only be able to get
ERROR level stuff to come back in email form.

log4j.appender.email=org.apache.log4j.net.SMTPAppender
log4j.appender.email.SMTPHost=smtp.server
log4j.appender.email.SMTPDebug=false
log4j.appender.email.bufferSize=1
log4j.appender.email.from=f...@domain.com
log4j.appender.email.to...@domain.com
log4j.appender.email.subject=subject
log4j.appender.email.threshold=WARN
log4j.appender.email.layout=org.apache.log4j.PatternLayout
log4j.appender.email.layout.ConversionPattern=[%p]
%d{ISO8601}%n%n%c:%L%n%n%m%n

--
Curtis



-
To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-user-h...@logging.apache.org



Re: configuring email appending for WARN and above

2010-08-16 Thread Curtis Garman
Thanks, Jacob...I'll investigate this.

On Mon, Aug 16, 2010 at 1:06 PM, Jacob Kjome h...@visi.com wrote:

 This is documented in the SMTPAppender Javadoc [1].


 log4j.appender.email.EvaluatorClass=com.mypackage.MyCustomTriggeringEventEvaluator

 ...where the latter class implements TriggeringEventEvaluator [2].


 [1]
 http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/net/SMTPAppender.html
 [2]
 http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/spi/TriggeringEventEvaluator.html

 Jake



 On Mon, 16 Aug 2010 12:25:42 -0500
  Curtis Garman curt.gar...@gmail.com wrote:

 Can someone tell if it is possible to configure the smtp email appender to
 send email for WARN level message and above? I seem to only be able to get
 ERROR level stuff to come back in email form.

 log4j.appender.email=org.apache.log4j.net.SMTPAppender
 log4j.appender.email.SMTPHost=smtp.server
 log4j.appender.email.SMTPDebug=false
 log4j.appender.email.bufferSize=1
 log4j.appender.email.from=f...@domain.com
 log4j.appender.email.to...@domain.com
 log4j.appender.email.subject=subject
 log4j.appender.email.threshold=WARN
 log4j.appender.email.layout=org.apache.log4j.PatternLayout
 log4j.appender.email.layout.ConversionPattern=[%p]
 %d{ISO8601}%n%n%c:%L%n%n%m%n

 --
 Curtis



 -
 To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
 For additional commands, e-mail: log4j-user-h...@logging.apache.org




-- 
Curtis Garman


Re: Unable to shutdown SocketHubReceivers in Chainsaw

2010-08-16 Thread Scott Deboy
It appears you are loading a new log4j configuration inside the same VM.

These lines in your log are due to a call to appender.close, which is called
by removeAllAppenders, possibly due to PropertyConfigurator parsing the
AXIS2 log4j.properties config file.

log4j: closing SocketHubAppender CHAINSAW_CLIENT
log4j: stopping ServerSocket
log4j: server monitor thread shutting down
log4j: server monitor thread shut down
log4j: closing client connections
log4j: SocketHubAppender CHAINSAW_CLIENT closed

Can you use a single log4j.properties file which combines all entries
(including SocketHubAppender) into one config file which is read on Tomcat
startup?  That may resolve your issue..

Scott

On Mon, Aug 16, 2010 at 11:06 AM, Stadelmann Josef 
josef.stadelm...@axa-winterthur.ch wrote:

 Hi Scott

 Using latest Chainsaw (you made the fix for removeing loggers from the
 logger pane),
 I have setup to SocketHubAppenders and 2 SocketHubReceivers

 The first pair SocktHubAppender is connected with the logs from
 org.apache.* and shall log all log events from org.apache.Tomcat e all
 It connects well to Port 4447 from my PC running chainsaw to my server
 running tomcat e all.

 The second is more specific and shall log from my
 axawl.spezpla.servers.SpezplaService.SpServer logger

 When Tomcat starts the first pair works OK, the SocketHubReceiver
 connects (attempst to connect) on a 1 second interval and
 It gets data from all the logers spread within apache jakarta tomcat e
 all.
 (It's very usefull to learn about loggers in Tomcat Catalina Jk ... do
 it using chainsaw)


 The second pair does not work at all.
 I can see in the chainsaw status line Connection received from
 Integ1:4448
 But then I can also see in the chainsaw-log Remote host refused
 Connection
 But no log output is generated into Chainsaw, no taged pane for the
 messages of the second receiver is created.


 All is OK down to the bolded Line when the confirmation comes that the
 tomcat server has been starting up.

 After that line I start my axis2 client. And by doing so, the axis2 web
 service SpServer object, catches infomrmation from a log4j.properties
 file in the axis2 class directory.

 This properties and the code work well if I use SocketAppender and
 SocketReceivers.

 But see what happens when I use SocketHubAppender's and Receivers and
 what to create a port 4448 for the web service SocketHubAppender

 The first red line bothers me as it closes the Chainsaw_client and hence
 I do not see any more logging from tomcat e all.
 It happens at the time the axis2 log4j.properties is read by my web
 service SpServer objetc.

 The second red line shows that correctly Chainsaw_axis2 is configured
 with ist unique port 4448

 However later on I get errors raised and dont know why, and no log
 events are sent using the chainsaw_axis2 client.

 Any advise is very welcome

 Josef


 IA64ty APACHE$JAKARTA_SERVER_OUTPUT.LOG
 $ Set NoOn
 $ VERIFY = F$VERIFY(F$TRNLNM(SYLOGIN_VERIFY))
  Using CATALINA_BASE  : /disk$oracle2/apache/jakarta/tomcat/
  Using CATALINA_HOME  : /disk$oracle2/apache/jakarta/tomcat/
  Using CATALINA_TMPDIR: /disk$oracle2/apache/jakarta/tomcat/temp
  APACHE$ROOT:[00]
  =   APACHE$SPECIFIC:[00]
  =   APACHE$COMMON:[00]
  P1 = RUN
  P2 = 
  P3 = 
  P4 = 
  P5 = 
  P6 = 
  P7 = 
  P8 = 
 java_vms_base =  INTEG1$DKB3:[00.JAVA$150.
 JAVA_HOME = /INTEG1$DKB3/00/JAVA$150
 SYSTEM_CLASSPATH = INTEG1$DKB3:[00.JAVA$150.LIB]TOOLS.JAR
 Using Java 1.5.0 setup --  $ @sys$manager:java$150_setup
 Running Tomcat.
 0: integ1$dkb3:[00.java$150.bin]java$java.exe;1
 1: -Xms64m
 2: -Xmx1024m
 3: -Xdynclassgc
 4: -Xint
 5: -Djava.compiler=NONE
 6:
 -Djava.util.logging.config.file=/catalina_home/common/classes/commons-lo
 gging.properties
 7:
 -Djava.endorsed.dirs=/disk$oracle2/apache/jakarta/tomcat/common/endorsed
 8: -Dcatalina.base=/disk$oracle2/apache/jakarta/tomcat/
 9: -Dcatalina.home=/disk$oracle2/apache/jakarta/tomcat/
 10: -Dcatalina.tmpdir=/disk$oracle2/apache/jakarta/tomcat/temp
 11: org.apache.catalina.startup.Bootstrap
 12: start
 log4j: Parsing for [root] with value=[INFO, CONSOLE, R,
 CHAINSAW_CLIENT].
 log4j: Level token is [INFO].
 log4j: Category root set to INFO
 log4j: Parsing appender named CONSOLE.
 log4j: Parsing layout options for CONSOLE.
 log4j: Setting property [conversionPattern] to [%d %-5p %c - %m%n].
 log4j: End of parsing for CONSOLE.
 log4j: Parsed CONSOLE options.
 log4j: Parsing appender named R.
 log4j: Parsing layout options for R.
 log4j: Setting property [conversionPattern] to [%p %t %c - %m%n ].
 log4j: End of parsing for R.
 log4j: Setting property [append] to [true].
 log4j: Setting property [file] to
 [/disk$oracle2/apache/jakarta/tomcat/logs/tomcat.log].
 log4j: Setting property [maxBackupIndex] to [10].
 log4j: Setting property [maxFileSize] to [2MB ].
 log4j: setFile called:
 /disk$oracle2/apache/jakarta/tomcat/logs/tomcat.log, true
 log4j: setFile ended
 log4j: Parsed R options.