Return-Path: Delivered-To: apmail-logging-log4net-user-archive@www.apache.org Received: (qmail 71775 invoked from network); 8 Oct 2007 23:10:48 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 8 Oct 2007 23:10:48 -0000 Received: (qmail 54472 invoked by uid 500); 8 Oct 2007 23:10:35 -0000 Delivered-To: apmail-logging-log4net-user-archive@logging.apache.org Received: (qmail 54437 invoked by uid 500); 8 Oct 2007 23:10:35 -0000 Mailing-List: contact log4net-user-help@logging.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: "Log4NET User" List-Id: Delivered-To: mailing list log4net-user@logging.apache.org Received: (qmail 54426 invoked by uid 99); 8 Oct 2007 23:10:35 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 08 Oct 2007 16:10:35 -0700 X-ASF-Spam-Status: No, hits=1.0 required=10.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [195.47.247.206] (HELO csmtp2.b-one.net) (195.47.247.206) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 08 Oct 2007 23:10:37 +0000 Received: from emananlo (unknown [80.73.54.218]) by csmtp2.b-one.net (Postfix) with ESMTP id 8FAED1F802A39 for ; Tue, 9 Oct 2007 01:09:45 +0200 (CEST) From: =?iso-8859-1?Q?Anders_L=F6fgren?= To: Subject: Newbie problem Date: Tue, 9 Oct 2007 01:09:41 +0200 Message-ID: <004101c80a00$4ec8cf40$ec5a6dc0$@com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0042_01C80A11.12519F40" X-Mailer: Microsoft Office Outlook 12.0 Thread-Index: AcgJ/wJNv+2hK8BNRWyuXv83vqoKngAAUXuw Content-Language: sv X-Virus-Checked: Checked by ClamAV on apache.org This is a multipart message in MIME format. ------=_NextPart_000_0042_01C80A11.12519F40 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable =20 I=92m trying to configure log4net for a console application .net 2.0. I = can=92t even get the simplest configuration to work. I put this configuration in = my app.config: =20
=20 =20 =20 =20 =20 =20 =20 And in my code I fetch the logger through =20 private static readonly ILog log =3D = LogManager.GetLogger(typeof(MyClass)); =20 and the tries to log by: =20 if (log.IsInfoEnabled) { log.Info("Log something"); } =20 Nothing is logged and when I debug the code I can see that the log = instance is not enabled on any level.=20 As can be seen from above I have enabled internal logging which give me = some output: =20 log4net: log4net assembly [log4net, Version=3D1.2.10.0, = Culture=3Dneutral, PublicKey Token=3Dnull]. Loaded from [C:\Documents and Settings\anlo\My = Documents\Visual Stu dio 2005\Projects\KasConsumerWeb\TransferKasData\bin\Debug\log4net.dll]. (.NET R untime [2.0.50727.832] on Microsoft Windows NT 5.1.2600 Service Pack 2) log4net: DefaultRepositorySelector: defaultRepositoryType [log4net.Repository.Hi erarchy.Hierarchy] log4net: DefaultRepositorySelector: Creating repository for assembly [KasDataSup port, Version=3D1.0.0.0, Culture=3Dneutral, PublicKeyToken=3Dnull] log4net: DefaultRepositorySelector: Assembly [KasDataSupport, Version=3D1.0.0.0, C ulture=3Dneutral, PublicKeyToken=3Dnull] Loaded From [C:\Documents and Settings\anlo \My Documents\Visual Studio 2005\Projects\KasConsumerWeb\TransferKasData\bin\Deb ug\KasDataSupport.dll] log4net: DefaultRepositorySelector: Assembly [KasDataSupport, Version=3D1.0.0.0, C ulture=3Dneutral, PublicKeyToken=3Dnull] does not have a = RepositoryAttribute specifi ed. log4net: DefaultRepositorySelector: Assembly [KasDataSupport, Version=3D1.0.0.0, C ulture=3Dneutral, PublicKeyToken=3Dnull] using repository [log4net-default-repositor y] and repository type [log4net.Repository.Hierarchy.Hierarchy] log4net: DefaultRepositorySelector: Creating repository [log4net-default-reposit ory] using type [log4net.Repository.Hierarchy.Hierarchy] Press the Enter key to exit the program. =20 As I understand it from the output and from debugging the appender is = not created in the Repository. Am I right? And in that case why? =20 What am I doing wrong? =20 Regards=20 =20 A ------=_NextPart_000_0042_01C80A11.12519F40 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

 

I’m trying to configure log4net for a console = application .net 2.0. I can’t even get the simplest configuration to work. I = put this configuration in my app.config:

 

<configuration>

  <configSections>

    = <section = name=3D"log4net" = type=3D"log4net.Config.Log4NetConfigurationSectionHandler, = log4net" />

  </configSections>

 

  <appSettings>

    = <add = key=3D"log4net.Internal.Debug" value=3D"true"/>

  </appSettings>

 

  <log4net>

 

    = <appender = name=3D"ConsoleAppender" type=3D"log4net.Appender.ConsoleAppender" >

      = <layout = type=3D"log4net.Layout.PatternLayout">

        <conversionPattern = value=3D"%date [%thread] %-5level %logger [%ndc] - = %message%newline" />

      = </layout>

    = </appender>

 

    = <root>

      = <level = value=3D"INFO"/>

      = <appender-ref = ref=3D"ConsoleAppender"/>

    = </root>

 

  </log4net>

 

</configuration>

 

And in my code I fetch the logger = through

 

private static readonly ILog log =3D LogManager.GetLogger(typeof(MyClass));

 

and the tries to log by:

 

           &= nbsp;    if = (log.IsInfoEnabled)

           &= nbsp;    {

           &= nbsp;        log.Info("Log = something");

           &= nbsp;    }

 

Nothing is logged and when I debug the code I can = see that the log instance is not enabled on any level.

As can be seen from above I have enabled internal = logging which give me some output:

 

log4net: log4net assembly [log4net, = Version=3D1.2.10.0, Culture=3Dneutral, PublicKey

Token=3Dnull]. Loaded from [C:\Documents and = Settings\anlo\My Documents\Visual Stu

dio 2005\Projects\KasConsumerWeb\TransferKasData\bin\Debug\log4net.dll]. = (.NET R

untime [2.0.50727.832] on Microsoft Windows NT = 5.1.2600 Service Pack 2)

log4net: DefaultRepositorySelector: = defaultRepositoryType [log4net.Repository.Hi

erarchy.Hierarchy]

log4net: DefaultRepositorySelector: Creating = repository for assembly [KasDataSup

port, Version=3D1.0.0.0, Culture=3Dneutral, = PublicKeyToken=3Dnull]

log4net: DefaultRepositorySelector: Assembly [KasDataSupport, Version=3D1.0.0.0, C

ulture=3Dneutral, PublicKeyToken=3Dnull] Loaded = From [C:\Documents and Settings\anlo

\My Documents\Visual Studio = 2005\Projects\KasConsumerWeb\TransferKasData\bin\Deb

ug\KasDataSupport.dll]

log4net: DefaultRepositorySelector: Assembly [KasDataSupport, Version=3D1.0.0.0, C

ulture=3Dneutral, PublicKeyToken=3Dnull] does not = have a RepositoryAttribute specifi

ed.

log4net: DefaultRepositorySelector: Assembly [KasDataSupport, Version=3D1.0.0.0, C

ulture=3Dneutral, PublicKeyToken=3Dnull] using = repository [log4net-default-repositor

y] and repository type [log4net.Repository.Hierarchy.Hierarchy]

log4net: DefaultRepositorySelector: Creating = repository [log4net-default-reposit

ory] using type = [log4net.Repository.Hierarchy.Hierarchy]

Press the Enter key to exit the = program.

 

As I understand it from the output and from = debugging the appender is not created in the Repository. Am I right? And in that case = why?

 

What am I doing wrong?

 

Regards

 

A

------=_NextPart_000_0042_01C80A11.12519F40--