[logback-user] RollingFileAppender
Ceki Gulcu
listid at qos.ch
Wed Oct 29 21:25:42 CET 2008
Hello Greg,
Have you tried using a logger instead of logging directly through the
RollingFileAppender instance? What is the rollover frequency?
By the way, it would be very helpful if you could create a jira issue
(http://jira.qos.ch) attaching code reproducing the problem.
Greg Flex wrote:
> Thanks Ceki,
> I used example6 and it works but when loading (as many as possible) logs
> with Strings
> I'm getting: " Exception in thread "main" java.lang.OutOfMemoryError:
> Java heap space ".
> I have a loop that simply loads using: rfa.doAppend(someString); about
> 70 000 times.
> (the same string over and over again, which is about 3.4KB an XML
> formatted String)
> How do I prevent it from getting the above stated Exception.
> Thanks
> Greg.
>
>
>
> On Wed, Oct 29, 2008 at 2:07 AM, Ceki Gulcu <listid at qos.ch> wrote:
>
>
> Hello Greg,
>
> Please see
>
> http://logback.qos.ch/xref-test/ch/qos/logback/core/rolling/TimeBasedRollingTest.html
>
> for an example. You just need to replace
>
> RollingFileAppender<Object> rfa = new RollingFileAppender<Object>();
>
> with
>
> RollingFileAppender<LoggingEvent> rfa =
> new RollingFileAppender<LoggingEvent>();
>
> and the layout variable should be of type PattenLayout (assuming
> that's the
> layout type you wish to use).
>
> HTH,
>
> Greg Flex wrote:
> > Hi All,
> > Could someone please post a simple example on how to use the
> > RollingFileAppender programmatically?
> > I'm having problems figuring this out. (and massages such as: No
> context
> > given.... etc.)
> > Basically what I'd like to do is set everything in my java program.
> > Write to a file but adding stuff like computer's IP address and
> its name
> > etc.
> > Most importantly, I'd like to modify the file name itself. Say in the
> > format: IP_address_date {yyyy-MM-dd_HH-mm-ss}.log
> > Thanks a lot,
> > Greg.
> >
> >
> >
> >
> >
> >
> ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Logback-user mailing list
> > Logback-user at qos.ch
> > http://qos.ch/mailman/listinfo/logback-user
>
> --
> Ceki Gülcü
> Logback: The reliable, generic, fast and flexible logging framework
> for Java.
> http://logback.qos.ch
> _______________________________________________
> Logback-user mailing list
> Logback-user at qos.ch
> http://qos.ch/mailman/listinfo/logback-user
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Logback-user mailing list
> Logback-user at qos.ch
> http://qos.ch/mailman/listinfo/logback-user
--
Ceki Gülcü
Logback: The reliable, generic, fast and flexible logging framework for Java.
http://logback.qos.ch
More information about the Logback-user
mailing list