Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #20970

Re: dependency injection and loggers

Date 2013-01-04 23:33 -0500
From Wayne <nospam@all.invalid>
Newsgroups comp.lang.java.programmer
Subject Re: dependency injection and loggers
References <e3230fa7-b672-49e0-a7ef-dfb55a9180b5@googlegroups.com> <kc6rjn$fl2$1@dont-email.me> <50e70f03$0$80098$742ec2ed@news.sonic.net> <50e79d8e$0$281$14726298@news.sunsite.dk>
Message-ID <50e7acef$0$10669$9a6e19ea@unlimited.newshosting.com> (permalink)
Organization Newshosting.com - Highest quality at a great price! www.newshosting.com

Show all headers | View raw


On 1/4/2013 10:27 PM, Arne Vajhøj wrote:
> On 1/4/2013 12:18 PM, Kevin McMurtrie wrote:
>> In article <kc6rjn$fl2$1@dont-email.me>,
>>   markspace <markspace@nospam.nospam> wrote:
>>>                                                       Absent some
>>> other framework (AOP, for example, or some sort of annotation
>>> processing), good old frameworks and libraries solve this problem.  Have
>>> a look at Apache logging:
>>>
>>> <http://commons.apache.org/logging/>
>>
>> I'd say that Java's own logger (java.util.logging) is worth a look too
>> if you want modularity.  It's easy to plug in custom formatters and
>> handlers.
> 
> log4j has more than jul.
> 
> But if jul has sufficient, then it is obviously fine.
> 
>>                                          My biggest peeve about most
>> loggers is that they don't indent multi-line log entries nicely
> 
> I would recommend avoiding multi-line entries completely.
> 
> Arne
> 

Arne is right.  Permitting multi-line log entries is a security
hazard.  (It is safe to format log entries with multiple lines; but
you need to sanitize user data (e.g., strip CR/LF) before including
such data in your log messages.)

-- 
Wayne

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

dependency injection and loggers Tomer <tomerbd1@gmail.com> - 2013-01-04 04:00 -0800
  Re: dependency injection and loggers markspace <markspace@nospam.nospam> - 2013-01-04 07:13 -0800
    Re: dependency injection and loggers Kevin McMurtrie <mcmurtrie@pixelmemory.us> - 2013-01-04 09:18 -0800
      Re: dependency injection and loggers Arne Vajhøj <arne@vajhoej.dk> - 2013-01-04 22:27 -0500
        Re: dependency injection and loggers Wayne <nospam@all.invalid> - 2013-01-04 23:33 -0500
          Re: dependency injection and loggers Arved Sandstrom <asandstrom2@eastlink.ca> - 2013-01-05 11:55 -0400
            Re: dependency injection and loggers Kevin McMurtrie <mcmurtrie@pixelmemory.us> - 2013-01-05 10:01 -0800
              Re: dependency injection and loggers Arne Vajhøj <arne@vajhoej.dk> - 2013-01-05 15:17 -0500
              Re: dependency injection and loggers Arne Vajhøj <arne@vajhoej.dk> - 2013-01-05 16:37 -0500
        Re: dependency injection and loggers Lew <lewbloch@gmail.com> - 2013-01-05 12:24 -0800
          Re: dependency injection and loggers Arne Vajhøj <arne@vajhoej.dk> - 2013-01-05 16:41 -0500
    Re: dependency injection and loggers Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2013-01-04 10:31 -0800
      Re: dependency injection and loggers Lew <lewbloch@gmail.com> - 2013-01-04 11:36 -0800
        Re: dependency injection and loggers Daniel Pitts <newsgroup.nospam@virtualinfinity.net> - 2013-01-04 11:57 -0800
      Re: dependency injection and loggers Arne Vajhøj <arne@vajhoej.dk> - 2013-01-04 22:28 -0500
  Re: dependency injection and loggers Arne Vajhøj <arne@vajhoej.dk> - 2013-01-04 22:24 -0500

csiph-web