[logback-user] RollingFileAppender
Greg Flex
greg.flex at gmail.com
Wed Oct 29 23:42:38 CET 2008
Yes now I AM.
It works as it suppose to now.
Thanks.
Greg
On Wed, Oct 29, 2008 at 3:06 PM, Ceki Gulcu <listid at qos.ch> wrote:
> Are you re-using the StringBuffer? If so, are you calling
> stringBuffer.setLength(0) to resize it?
>
> Greg Flex wrote:
> > Hi Ceki,
> > It looks like my StringBuilder is the one that screws things up not the
> > Logback.
> > I'm appending strings using StringBuilder sb = new StringBuilder(800)
> > then later (in the code) I have: sb.append("someStrings");
> > finally I have rfa.doAppend(sb); where rfa is the RollingFileAppender
> > (just to clarify)
> > Anyway I have to solve this..... maybe it'll be better to use
> StringBuffer.
> > (StringBuffer and StringBuilder is almost identical though.... )
> > Hm.... Intriguing....
> > Thanks for your quick replies.
> > Greg.
> >
> >
> > On Wed, Oct 29, 2008 at 1:25 PM, Ceki Gulcu <listid at qos.ch> wrote:
> >
> > 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
> > _______________________________________________
> > 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
> _______________________________________________
> Logback-user mailing list
> Logback-user at qos.ch
> http://qos.ch/mailman/listinfo/logback-user
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://qos.ch/pipermail/logback-user/attachments/20081029/9d2e4241/attachment-0001.htm
More information about the Logback-user
mailing list