Quoting Mas�r Daniel <[EMAIL PROTECTED]>:

> Hmm, so I can not corrupt container or some resources, or ...  when I ignore
> spec?
> 

Well, there are standard ways to deal with this.  For instance, only writing to 
the standard container-privided temp directory for file system access, unless 
you make the deployer configure a directory for file writing outside the 
webapp.  All server implementations will provide a proprietary way to configure 
information which can be looked up in a standard way using JNDI or servlet 
context params (and the like).  In this way, you make your application portable 
and allow for extended functionality.

Jake

> -----Original Message-----
> From: Lutz Michael [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, January 07, 2004 5:27 PM
> To: 'Log4J Users List'
> Subject: RE: EJB and Log4J
> 
> 
> 
> To answer your question directly, my understanding is that although the spec
> says not to do this it's often done anyway.  (the same goes for calling
> native code from within a container).
> 
> So, some people may not particularly recommend this approach, but it will
> probably work for any container.
> 
> (I'm not an expert on this topic, hopefully others will chime in)
> 
> 
> -----Original Message-----
> From: Mas�r Daniel [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, January 07, 2004 11:09 AM
> To: Log4J Users List
> Subject: RE: EJB and Log4J
> 
> 
> I have done logging solution I developed for win32 services.
> If there is possibility to port it to Java/EJB it is simplest for me.
> 
> This solution is file based and Key point of this solution was to don't
> serialize client calls during log write operation.
> 
> HTTP/Socket Appneder - maybe I need dedicated server ... security ... SPOF
> ... how to implement it - not EJB because of i/o restriction ....
> 
> JMS Appender - have to study
> JDBC - I can access only DB2 and DB2 places tablock on insert...
> 
> So can I use FileAppender on EJB?
> 
> Thanks
> 
> Daniel Masar
> 
> -----Original Message-----
> From: Lutz Michael [mailto:[EMAIL PROTECTED]
> 
> Sent: Wednesday, January 07, 2004 4:35 PM
> To: 'Log4J Users List'
> Subject: RE: EJB and Log4J
> 
> 
> 
> One idea - there are myriad other appenders that don't write to flat files
> you may want to consider.
> For instance: JMS Appender and Socket Appender.  There is also a JDBC
> appender, although there has been talk of it being rewritten.
> 
> Mike
> 
> -----Original Message-----
> From: Mas�r Daniel [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, January 07, 2004 9:20 AM
> To: [EMAIL PROTECTED]
> Subject: EJB and Log4J
> 
> 
> Hi,
> 
> I am new in Java and EJB world and I have to create logging infrastructure
> component for EJB application.
> 
> I am inspecting wheter log4j can meet my requirements.
> 
> When I use log4j and FileAppender form enterprise bean am I in collision with
> following ?:
> 
> 
> The EJB 1.1 Specification, section 18.1.2 (Programming Restrictions) states
> the following:
> 
> An enterprise bean must not use the java.io package to attempt to access
> files and directories in the file system.
> 
> The file system APIs are not well-suited for business components to access
> data. Business components should use a resource manager API, such as JDBC
> API, to store data.
> 
> 
> Thanks
> 
> Daniel Masar
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> ----------------------------------------------------------------------------
> ---
> This message and any included attachments are from Siemens Medical Solutions
> 
> USA, Inc. and are intended only for the addressee(s).
> 
> 
> The information contained herein may include trade secrets or privileged or
> 
> otherwise confidential information.  Unauthorized review, forwarding,
> printing,
> 
> copying, distributing, or using such information is strictly prohibited and
> may
> 
> be unlawful.  If you received this message in error, or have reason to
> believe
> 
> you are not authorized to receive it, please promptly delete this message and
> 
> notify the sender by e-mail with a copy to [EMAIL PROTECTED]  Thank you
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> ------------------------------------------------------------------------------
-
> This message and any included attachments are from Siemens Medical Solutions
> 
> USA, Inc. and are intended only for the addressee(s).
> 
> The information contained herein may include trade secrets or privileged or
> 
> otherwise confidential information.  Unauthorized review, forwarding,
> printing,
> 
> copying, distributing, or using such information is strictly prohibited and
> may
> 
> be unlawful.  If you received this message in error, or have reason to
> believe
> 
> you are not authorized to receive it, please promptly delete this message and
> 
> notify the sender by e-mail with a copy to [EMAIL PROTECTED]  Thank you
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to