Yes,

Makes perfect sense. Please do not apply the patch which I submitted
earlier for OPENEJB-667. I will make the above suggested changes
(because this might also require a change in pom.xml -- I hope not)
and submit a new patch.

Is there a way where I can get rid of my previous patch from the issue?

Thanks!!

On 8/20/07, David Blevins <[EMAIL PROTECTED]> wrote:
>
> On Aug 20, 2007, at 12:54 PM, Karan Malhi wrote:
>
> >> We'll probably need some logic like:
> >>
> >>    - if conf/logging.properties exists, use it
> >>    - if conf/ directory exists, install logging.properties and use it
> >>    - else assume embedded and use embedded.logging.properties
> >
> > I did not use the embedded.logging.properties file because that file
> > writes all logging using ConsoleAppender's. So, I hard-coded the
> > configuration file in the Logger itself to write to
> > RollingFileAppender's. ConsoleAppenders are necessary for maven
> > builds, but I am still not comfortable with hard-coding the logging
> > configuration.
> > Could we probably have another file like build.logging.properties
> > which could be used by maven but not shipped in the final jar? This
> > way we can change embedded.logging.properties to write to the
> > RollingFileAppenders and the build.logging.properties could be used by
> > maven to write to the ConsoleAppender.
> >
> > If we make the above change, then I could use ConfUtils.getResource to
> > get the embedded.logging.properties file and use it to generate the
> > defaults if the logging.properties is absent from the conf directory.
> >
> > Let me know what you think?
>
> We should just go with logging.properties for the one that will be
> squirted into conf/ directory for the standalone server.  For
> anything embedded (could be more than just tests) we should stick
> with embedded.logging.properties.
>
> Both logging.properties and embedded.logging.properties would be text
> files packed in the openejb-core.jar.  Then we would follow the
> proposed algorithm:
>
>     - if conf/logging.properties exists, use it
>     - if conf/ directory exists, install openejb-core.jar!/
> logging.properties to conf/logging.properties and use it.
>     - else assume embedded and use openejb-core.jar!/
> embedded.logging.properties
>
> The logging.properties would be setup with file appenders similar to
> the way the default.logging.properties was.
>
> That make sense?
>
> -David
>
>


-- 
Karan Singh Malhi

Reply via email to