Hello everyone:
I have tried to enable logging and even the internal
debugging of log4net in my web service but I cannot seem to get it to
work.
Here is my log4net.config file:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="log4net"
type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
<log4net>
<appender
name="AdoNetAppender_SqlServer" type="log4net.Appender.AdoNetAppender">
<connectionType
value="System.Data.SqlClient.SqlConnection, System.Data,
Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<connectionString
value="data source=.;initial catalog=Logging;integrated security=True"
/>
<commandText
value="INSERT INTO LogDetail (MessageID, Source, Details, LogSeverityID,
CreatedDate) VALUES ( '7d32ea24-289c-48d7-9037-7c3caa75a87c',
'ASEBP.QueryService, @message, @log_level, @log_date )" />
<parameter>
<parameterName value="@log_date" />
<dbType
value="DateTime" />
<layout
type="log4net.Layout.PatternLayout" value="%date{yyyy'-'MM'-'dd
HH':'mm':'ss'.'fff}" />
</parameter>
<parameter>
<parameterName value="@log_level" />
<dbType
value="String" />
<size
value="50" />
<layout
type="log4net.Layout.PatternLayout" value="%level" />
</parameter>
<parameter>
<parameterName value="@message" />
<dbType
value="String" />
<size
value="4000" />
<layout
type="log4net.Layout.PatternLayout" value="%message" />
</parameter>
<!--<parameter>
<parameterName value="@messageID" />
<dbType
value="String" />
<size
value="10" />
<layout
type="log4net.Layout.PatternLayout"
value="7d32ea24-289c-48d7-9037-7c3caa75a87c" />
</parameter>
<parameter>
<parameterName value="@source" />
<dbType
value="String" />
<size
value="10" />
<layout
type="log4net.Layout.PatternLayout" value="ASEBP.QueryService" />
</parameter>-->
</appender>
<root>
<level value="DEBUG" />
<appender-ref
ref="AdoNetAppender_SqlServer" />
</root>
</log4net>
</configuration>
And here is what I put in the web.config:
Within configuration:
<system.diagnostics>
<trace autoflush="true">
<listeners>
<add
name="textWriterTraceListener"
type="System.Diagnostics.TextWriterTraceListener"
initializeData="C:\tmp\log4net.txt"/>
</listeners>
</trace>
</system.diagnostics>
And in appSettings:
<add key="log4net.Internal.Debug" value="true"/>
Then in my web service:
Just inside the class definition:
private static readonly ILog _logger =
LogManager.GetLogger(typeof(QueryService));
then in my service method:
log4net.Config.XmlConfigurator.Configure(new
System.IO.FileInfo(@"C:\TFSProjects\Services\QueryService\QueryService\B
in\log4net.config"));
log4net.Util.LogLog.InternalDebugging = true;
_logger.Info("Some Message");
Can anyone see any issues here? Thanks for any help in advance.
<<image001.jpg>>
BEGIN:VCARD VERSION:2.1 X-MS-SIGNATURE:YES N;LANGUAGE=en-us:Parkinson;Kevin FN:Kevin Parkinson TITLE:.NET Developer TEL;WORK;VOICE:(780) 409-8180 TEL;CELL;VOICE:(780) 405-6118 ADR;WORK;PREF:;;1150 10180 - 101 Street;Edmonton;AB Canada;T5J3S4;Canada LABEL;WORK;PREF;ENCODING=QUOTED-PRINTABLE:1150 10180 - 101 Street=0D=0A= Edmonton, AB Canada T5J3S4 X-MS-OL-DEFAULT-POSTAL-ADDRESS:2 URL;WORK:www.quercussolutions.com EMAIL;PREF;INTERNET:[EMAIL PROTECTED] X-MS-TEXT;CUSTOM1:Consultant X-MS-CARDPICTURE;TYPE=JPEG;ENCODING=BASE64: /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQY GBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYa KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAAR CAAsACwDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkK FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWG h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl 5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREA AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk 5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6orL8QarHpVg07jc3RV9TWnzXGfEeOQ2l pIATEshDD6jj+Rrjx1WVKhKcN0b4WEalWMJbMp248S6sn2qKbyYzygztB+gq5oWvXkGojTtZ XEjHar+9dJpFzDc6dBJbMDGUGMdvauT8YqZ/EmnRwofNyuWx/tevtXlzpyw8Y16c3Jtq+uju d8aka8pUpwSWuy1VjuwadUaDGOKkr3keSFVb+0hvbV4LhN8b8EVXh1S1luWt45cyjIwVIBI6 gHGCR3xR/atobYz+cDGIhNkKfuHoacqfMuVolVYrVM52DwrPZyXBtLs+VJGyqjEjBI4NUtOs dQ07UbS2uZjvllDhlG8FR1GT0rqpNYs47eKZ2lVJCQuYXycdTjGR9TUh1G2E0Ue8tJIAy7EL AA9CSBgA+pxXA8rgmnG6sdazFu6k07mgD060+qKX9uzhFlBYsy9O69fyplpqMN3CssDu0Z6E qRn6ZHI969HlfY4/aR7lSPRYIb9bsSzZUsVjLfIpbOTjHufzqNNGso7a5tzNIyPGIjuYHYg6 AcdB75rUv7WO6jCSg4B4wcVR/sm1cHcrdT3rVNtXuc8oxi7KKI7jRrKazhhndnjjDFW3Beo6 8YqX7FALqKeO5dH2IpCsMSKp4yMep7Y60+bTLZ5S7K3OMjPH3f8A6wpv9k2pByHPRPvdt3Sj V7sOWz0SCDTLeO9a4WV8sWIQsCqlupH1pbDR4bOJ0jlmwzl+cf4e1CaVaKVcId28PnPfj/AV rDpUybWzLhCL3R//2Q== X-MS-OL-DESIGN;CHARSET=utf-8:<card xmlns="http://schemas.microsoft.com/office/outlook/12/electronicbusinesscards" ver="1.0" layout="right" bgcolor="ffffff"><img xmlns="" align="tleft" area="21" use="cardpicture"/><fld xmlns="" prop="name" align="left" dir="ltr" style="b" color="218cff" size="10"/><fld xmlns="" prop="text1" align="left" dir="ltr" color="dead00" size="8"/><fld xmlns="" prop="title" align="left" dir="ltr" color="dead00" size="8"/><fld xmlns="" prop="telcell" align="left" dir="ltr" color="dead00" size="8"><label align="left" color="dead00">Direct</label></fld><fld xmlns="" prop="blank" size="8"/><fld xmlns="" prop="addrwork" align="left" dir="ltr" color="dead00" size="8"/><fld xmlns="" prop="telwork" align="left" dir="ltr" color="dead00" size="7"><label align="left" color="dead00">Tel +1</label></fld><fld xmlns="" prop="email" align="left" dir="ltr" color="dead00" size="8"/><fld xmlns="" prop="webwork" align="left" dir="ltr" color="dead00" size="8"/><fld xmlns="" prop="blank" size="8"/><fld xmlns="" prop="blank" size="8"/><fld xmlns="" prop="blank" size="8"/><fld xmlns="" prop="blank" size="8"/><fld xmlns="" prop="blank" size="8"/><fld xmlns="" prop="blank" size="8"/><fld xmlns="" prop="blank" size="8"/></card> REV:20070410T221713Z END:VCARD
