Use log4j by all means. However, you may not use the log4j file appender as
this writes to the file system which is not allowed within the EJB
container. As an alternative, I am suggesting that you use the log4j JMS
appender to write to a JMS queue. You can then have a simple logging server
that simply takes messages from the JMS queue and then writes them to the
log using either the log4j database or file appender depending upon where
you wish to store your log.
-----Original Message-----
From: Senthil Kumar M [mailto:senthilkumar.ma@(protected)]
Sent: 29 September 2003 12:07
To: J2EEPATTERNS-INTEREST@(protected)
Subject: Re: [J2EEPAT-INT] How does ejbs do logging?
If there's something better available like log4j then why do we have to
Build a server to replicate the functionalities of an existing one.
- senthil
"BOWMAN, James"
<James.Bowman@(protected):
J2EEPATTERNS-INTEREST@(protected)
.SLB.COM> cc: (bcc:
senthilkumar.ma/Polaris)
Sent by: An interest list Subject: Re: How
does ejbs do logging?
for Sun Java Center J2EE
Pattern Catalog
<J2EEPATTERNS-INTEREST@(protected)
VA.SUN.COM>
09/29/2003 04:24 PM
Please respond to An
interest list for Sun
Java Center J2EE Pattern
Catalog
Build a logging server that actually performs the database write. This
server can then sit on a JMS queue to which your application can send
messages to. That way your database writes are performed asynchronously.
-----Original Message-----
From: Vadlamudi, Ranga Rao (Cognizant) [mailto:VRanga@(protected)]
Sent: 29 September 2003 11:54
To: J2EEPATTERNS-INTEREST@(protected)
Subject: Re: [J2EEPAT-INT] How does ejbs do logging?
If we start logging to database then iam sure it will become a performance
issue for a high transaction application..
-----Original Message-----
From: BOWMAN, James [mailto:James.Bowman@(protected)]
Sent: Monday, September 29, 2003 3:44 PM
To: J2EEPATTERNS-INTEREST@(protected)
Subject: Re: How does ejbs do logging?
Log to the database. Accessing the file system is not allowed within the
EJB container. If you really wish to have a log file, the code that writes
to the file must run outside of the container. EJBs can then make calls to
this "logging server" using RMI, sockets or JMS.
-----Original Message-----
From: peng wang [mailto:wp0@(protected)]
Sent: 26 September 2003 15:56
To: J2EEPATTERNS-INTEREST@(protected)
Subject: [J2EEPAT-INT] How does ejbs do logging?
Hi,
I heard of the ejbs cannot access local file system,
is it true? if true, I wonder how ejbs do logging
into files such as printing debug info.
In addition, if there are two session beans which are
packed in two different jar files, the two jar files
are deployed within one same ejb container. Can one
session call the other by using local interface?(The
local interface has been implemented.)
Thanks for help!
__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com
====================================================================
Companion Site: http://www.corej2eepatterns.com
J2EE BluePrints: http://java.sun.com/blueprints/corej2eepatterns
List Archive:
http://archives.java.sun.com/archives/j2eepatterns-interest.html
Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to
listserv@(protected)
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.518 / Virus Database: 316 - Release Date: 11/09/2003
====================================================================
Companion Site: http://www.corej2eepatterns.com
J2EE BluePrints: http://java.sun.com/blueprints/corej2eepatterns
List Archive:
http://archives.java.sun.com/archives/j2eepatterns-interest.html
Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to
listserv@(protected)
====================================================================
Companion Site: http://www.corej2eepatterns.com
J2EE BluePrints: http://java.sun.com/blueprints/corej2eepatterns
List Archive:
http://archives.java.sun.com/archives/j2eepatterns-interest.html
Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to
listserv@(protected)
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.518 / Virus Database: 316 - Release Date: 11/09/2003
====================================================================
Companion Site: http://www.corej2eepatterns.com
J2EE BluePrints: http://java.sun.com/blueprints/corej2eepatterns
List Archive:
http://archives.java.sun.com/archives/j2eepatterns-interest.html
Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to
listserv@(protected)
====================================================================
Companion Site: http://www.corej2eepatterns.com
J2EE BluePrints: http://java.sun.com/blueprints/corej2eepatterns
List Archive:
http://archives.java.sun.com/archives/j2eepatterns-interest.html
Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to
listserv@(protected)
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.518 / Virus Database: 316 - Release Date: 11/09/2003
====================================================================
Companion Site: http://www.corej2eepatterns.com
J2EE BluePrints: http://java.sun.com/blueprints/corej2eepatterns
List Archive: http://archives.java.sun.com/archives/j2eepatterns-interest.html
Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to listserv@(protected)