You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4net-dev@logging.apache.org by raysefo <ce...@yahoo.com> on 2010/11/01 11:43:07 UTC
Log4Net logging problem?
Hi,
I used log4net in another project and its working. Now i want to use it in
another project, every setting is same but its NOT logging???
Any help please?
Best Regards
Here is the code;
web config file
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="log4net"
type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
</configSections>
<appSettings>
<add key="EaServices.Service"
value="http://localhost/EaWebService/Service.asmx"/>
<add key="result1" value="4"/>
<add key="result2" value="1"/>
<add key="result3" value="2"/>
</appSettings>
<system.web>
<!--
Visual Basic options:
Set strict="true" to disallow all data type conversions
where data loss can occur.
Set explicit="true" to force declaration of all variables.
-->
<compilation debug="true" explicit="true">
<assemblies>
<add assembly="System.Configuration.Install, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="log4net, Version=1.2.10.0, Culture=neutral,
PublicKeyToken=1B44E1D426115821"/>
</assemblies>
</compilation>
<!--
The <authentication> section enables configuration
of the security authentication mode used by
ASP.NET to identify an incoming user.
-->
<authentication mode="Windows"/>
<!--
The <customErrors> section enables configuration
of what to do if/when an unhandled error occurs
during the execution of a request. Specifically,
it enables developers to configure html error pages
to be displayed in place of a error stack trace.
<customErrors mode="RemoteOnly"
defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
<pages>
<namespaces>
<clear/>
<add namespace="System"/>
<add namespace="System.Collections"/>
<add namespace="System.Collections.Generic"/>
<add namespace="System.Collections.Specialized"/>
<add namespace="System.Configuration"/>
<add namespace="System.Text"/>
<add namespace="System.Text.RegularExpressions"/>
<add namespace="System.Web"/>
<add namespace="System.Web.Caching"/>
<add namespace="System.Web.SessionState"/>
<add namespace="System.Web.Security"/>
<add namespace="System.Web.Profile"/>
<add namespace="System.Web.UI"/>
<add namespace="System.Web.UI.WebControls"/>
<add namespace="System.Web.UI.WebControls.WebParts"/>
<add namespace="System.Web.UI.HtmlControls"/>
</namespaces>
</pages>
</system.web>
<system.net>
<mailSettings>
<smtp>
<network host="111.11.11.1" port="25" userName="def"
password="abc"/>
</smtp>
</mailSettings>
</system.net>
<log4net>
<appender name="AdoNetAppender" type="log4net.Appender.AdoNetAppender">
<bufferSize value="1"/>
<connectionType value="System.Data.SqlClient.SqlConnection,
System.Data, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=B77A5C561934E089"/>
<connectionString value="Data Source=abc;Initial Catalog=abc;Persist
Security Info=True;User ID=abc;Password=abc"/>
<commandText value="INSERT INTO Table1 (Date, Thread, Level, Logger,
Message, Exception) VALUES (@log_date, @thread, @log_level, @logger,
@message, @exception)"/>
<parameter>
<parameterName value="@log_date"/>
<dbType value="DateTime"/>
<layout type="log4net.Layout.RawTimeStampLayout"/>
</parameter>
<parameter>
<parameterName value="@thread"/>
<dbType value="String"/>
<size value="255"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="type:%class thread:%thread"/>
</layout>
</parameter>
<parameter>
<parameterName value="@log_level"/>
<dbType value="String"/>
<size value="50"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="level:%level indetity:%identity"/>
</layout>
</parameter>
<parameter>
<parameterName value="@logger"/>
<dbType value="String"/>
<size value="255"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%logger filename:%file
linenumber:%line"/>
</layout>
</parameter>
<parameter>
<parameterName value="@message"/>
<dbType value="String"/>
<size value="4000"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="location:%location methodname:%method
message:%message"/>
</layout>
</parameter>
<parameter>
<parameterName value="@exception"/>
<dbType value="String"/>
<size value="2000"/>
<layout type="log4net.Layout.ExceptionLayout"/>
</parameter>
</appender>
<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender">
<to value="abc@abc.com"/>
<from value="abc@abc.com"/>
<subject value="EA: There is an Error Occurred."/>
<smtpHost value="111.11.11.1"/>
<authentication value="1"/>
<username value="abc"/>
<password value="abc"/>
<port value="25"/>
<bufferSize value="1"/>
<lossy value="false"/>
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%newline%date [%thread] %-5level %logger
[%property] - %message%newline%newline%newline"/>
</layout>
</appender>
<root>
<level value="WARN"/>
<appender-ref ref="AdoNetAppender"/>
<appender-ref ref="SmtpAppender"/>
</root>
</log4net>
</configuration>
And in the vb
Partial Class _Default
Inherits System.Web.UI.Page
Public Shared loggerDB As log4net.ILog
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Button1.Click
'logger
loggerDB =
log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType)
Dim myService As EaServices.Service = New EaServices.Service()
'Set timeout
myService.Timeout = 6000
Dim result As String = ""
'Create Sample Dataset from Query
Dim dataset As DataSet = query()
Try
'Call Web Service Method First time
...
'Get Value From Config File
Dim num As String = ConfigurationManager.AppSettings("result1")
'Write value on Screen
Response.Write(" Data From Config File:" + num)
Catch ex As System.Net.WebException
Response.Write("First Try: " + ex.Message + "<br/>")
Console.WriteLine(ex.Message)
loggerDB.Error(ex.Message, ex)
End Try
End Sub
--
View this message in context: http://old.nabble.com/Log4Net-logging-problem--tp30103703p30103703.html
Sent from the Log4net - Dev mailing list archive at Nabble.com.