Welcome to TechNet Blogs Sign in | Join | Help

The Official SBS Blog

The official blog for Small Business Server (SBS) support and product group communications.

News

  • Disclaimer: This posting is provided "AS IS" with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of Microsoft. Use of included script samples are subject to the terms specified at http://www.microsoft.com/info/cpyright.htm
How To Enable Verbose Logging For Most SBS 2008 Wizards and Console

[Today's post comes to us courtesy of Justin Crosby and Damian Leibaschoff]

In some scenarios you may want to increase the logging level for the SBS console and wizards.  This post will detail how to change the logging mode. In order to change the logging level of the console you must edit the following configuration file: C:\Program Files\Windows Small Business Server\Bin\logging.config.

  1. Close any SBS applications that may be using logging (like console.exe)
  2. Go to SBS bin directory and locate file called logging.config.
  3. Save a backup copy of this file and then open this file in notepad. You need to run notepad with elevated credentials since the bin directory is in program files and thus protected by UAC.
  4. Locate the <sources> and <predefinedsources> section of the file as seen below:

    Note the values highlighted below – this specifies the threshold for the logging levels:

    <sources>
      <add level="Information" name="General">
        <listeners>
          <add name="DefaultTraceListener" />
        </listeners>
      </add>
      <add level="Information" name="Antimalware Reporting">
        <listeners>
          <add name="DefaultTraceListener" />
        </listeners>
      </add>
      <add level="Information" name="Security Plugin Infrastructure">
        <listeners>
          <add name="DefaultTraceListener" />
        </listeners>
      </add>
      <add level="Information" name="Update Services">
        <listeners>
          <add name="DefaultTraceListener" />
        </listeners>
      </add>
    </sources>
    <predefinedsources>
      <unmatched level="Information" name="Unmatched">
        <listeners>
          <add name="DefaultTraceListener" />
        </listeners>
      </unmatched>
    </predefinedsources>
  5. Replace the level values (The “Information” value) with the desired value, such as “All”. This will enable verbose logging.These are the legal values:
    1. Off -> no logging entries goes through the filter
    2. All -> all logging entries go through the filter
    3. Critical -> only critical entries go through the filter
    4. Error -> only Critical and Errors would be logged
    5. Warning -> only Critical, Errors, and Warnings would be logged
    6. Information -> allows Critical, Errors, Warning, and Information events to be logged
    7. Verbose -> allows Critical, Error,  Warning, Information, and Verbose

Note: In most cases changing the level for General and Unmatched should give you the detail you want, but if you want it all change all 5.

Posted: Thursday, January 22, 2009 2:18 PM by SBS Bloggers
New Comments to this post are disabled
Page view tracker