Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / ASP.NET / Web Services / January 2008

Tip: Looking for answers? Try searching our database.

Web service logging issue

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
william - 16 Jan 2008 22:08 GMT
Hi,

I use enterprise library 3.0 logging block in a web service project. I used
configuration tool to config web.config file(added logging section) for my
web service. I deployed it as web site on windows 2003. When I test it, the
logging seems not working. I guess I missed something, could anyone help me
out?
Here is the logging section in the web.config file:
 <configSections>
   <section name="loggingConfiguration"
type="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings,
Microsoft.Practices.EnterpriseLibrary.Logging, Version=3.1.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
   <section name="dataConfiguration"
type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings,
Microsoft.Practices.EnterpriseLibrary.Data, Version=3.1.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a" />
 </configSections>
 <loggingConfiguration name="Logging Application Block" tracingEnabled="true"
   defaultCategory="General" logWarningsWhenNoCategoriesMatch="false">
   <listeners>
     <add source="FIS Web Service" formatter="Text Formatter"
       log="Application" machineName=""
listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.FormattedEventLogTraceListenerData,
Microsoft.Practices.EnterpriseLibrary.Logging, Version=3.1.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
       traceOutputOptions="None"
type="Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.FormattedEventLogTraceListener,
Microsoft.Practices.EnterpriseLibrary.Logging, Version=3.1.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
       name="Formatted EventLog TraceListener" />
   </listeners>
   <formatters>
     <add template="Timestamp: {timestamp
Message: {message
Category:
{category
Priority: {priority
EventId: {eventid
Severity:
{severity
Title:{title
Machine: {machine
Application Domain:
{appDomain
Process Id: {processId
Process Name: {processName
Win32 Thread
Id: {win32ThreadId
Thread Name: {threadName
Extended Properties:
{dictionary({key} - {value
)}"
       
type="Microsoft.Practices.EnterpriseLibrary.Logging.Formatters.TextFormatter,
Microsoft.Practices.EnterpriseLibrary.Logging, Version=3.1.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
       name="Text Formatter" />
   </formatters>
   <logFilters>
     <add minimumPriority="1" maximumPriority="2147483647"
type="Microsoft.Practices.EnterpriseLibrary.Logging.Filters.PriorityFilter,
Microsoft.Practices.EnterpriseLibrary.Logging, Version=3.1.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
       name="Priority Filter" />
   </logFilters>
   <categorySources>
     <add switchValue="All" name="General">
       <listeners>
         <add name="Formatted EventLog TraceListener" />
       </listeners>
     </add>
     <add switchValue="All" name="WebService">
       <listeners>
         <add name="Formatted EventLog TraceListener" />
       </listeners>
     </add>
   </categorySources>
   <specialSources>
     <allEvents switchValue="All" name="All Events">
       <listeners>
         <add name="Formatted EventLog TraceListener" />
       </listeners>
     </allEvents>
     <notProcessed switchValue="All" name="Unprocessed Category" />
     <errors switchValue="All" name="Logging Errors & Warnings">
       <listeners>
         <add name="Formatted EventLog TraceListener" />
       </listeners>
     </errors>
   </specialSources>
 </loggingConfiguration>

Besides, I put logging code in an utility assembly where I call enterprise
library, and I reference this assembly (strong named, it's been tested) from
my web service.

Thanks in advance.

william
John Saunders [MVP] - 20 Jan 2008 13:42 GMT
> Hi,
>
[quoted text clipped - 98 lines]
> from
> my web service.

Does it work on your development machine? If so, what event source does it
write to in the event log? Does that event source already exist on the
server? If not, then you'll have to create it before your web service is
used for the first time, as a web service doesn't run with the privileges
necessary to create an event log source.
Signature

--------------------------------------------------------------------------------
John Saunders | MVP - Windows Server System - Connected System Developer


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.