Tjänsten MIM SP1 (4.4.1436.0) – dynamisk loggningMIM SP1 (4.4.1436.0) Service Dynamic Logging

Vi har introducerat en ny loggningsfunktion i 4.4.1436.0.In 4.4.1436.0 We have introduced a new logging capability. Detta gör det möjligt för administratörer och supporttekniker att aktivera loggning utan att behöva starta om hanteringstjänsten.This enable administrator and support engineers to turn on logging without having to restart the management service.

När installationen är klar visas följande nya rad i Microsoft.ResourceManagement.Service.exe.config som heterOnce installed you will see the following new line in the Microsoft.ResourceManagement.Service.exe.config called

  • Rad 6: <section name="dynamicLogging" type="Microsoft.ResourceManagement.Utilities.DynamicLoggingSection, Microsoft.ResourceManagement.Service" />Line 6: <section name="dynamicLogging" type="Microsoft.ResourceManagement.Utilities.DynamicLoggingSection, Microsoft.ResourceManagement.Service" />
  • Rad 8: <dynamicLogging mode="true" loggingLevel="Verbose" />Line 8: <dynamicLogging mode="true" loggingLevel="Verbose" />
  • Rad 266 </system.diagnostics>Line 266 </system.diagnostics>

Markerade avsnitt som visar de nya posterna med dynamisk loggning

Nivåerna för dynamisk loggning finns härLogging levels of the dynamic can be found here

  • Critical (Kritisk) = standardnivåtjänst som endast skriver allvarliga händelserCritical = default level service will write only critical events
  • Uppdatera rad 8 (dynamicLogging mode="true" loggingLevel="Critical") med önskat loggningsvärdeUpdate Line 8 (dynamicLogging mode="true" loggingLevel="Critical") with preferred logging value

Dynamisk loggning config finns på rad 266: Microsoft.ResourceManagement.Service.exe.configDynamic logging config located at line 266: Microsoft.ResourceManagement.Service.exe.config

Markerade avsnitt visar rader med de olika tillgängliga loggningsområdena

Som standard loggning platsen kommer att vara den ** C:\Program Files\Microsoft Forefront Identity Manager\2010\Service, i FIM-tjänsten som kontot behöver skrivbehörighet till den här platsen för att generera den dynamiska loggfilen.By default the logging location will be at the **C:\Program Files\Microsoft Forefront Identity Manager\2010\Service, The FIM Service account will need write permission to this location to generate the dynamic log.

Mapplats för loggarna

Anteckning

I händelse av oväntade fel (syntaxfel i konfigurationsfilen Microsoft.ResourceManagement.Service.exe.config eller andra misstag) skrivs motsvarande felmeddelande i filen Microsoft.ResourceManagement.Service.exe_Emergency.log under följande sökväg %TMP% eller %TEMP% eller %USERPROFILE% (den första som finns).In case of unexpected errors (syntax errors in config file Microsoft.ResourceManagement.Service.exe.config or other mistakes) corresponding error message will be written into file Microsoft.ResourceManagement.Service.exe_Emergency.log under following path %TMP% or %TEMP% or %USERPROFILE% (first that exists).

  1. "%TMP%\Microsoft.ResourceManagement.Service.exe_Emergency.log""%TMP%\Microsoft.ResourceManagement.Service.exe_Emergency.log"
  2. "%TEMP%\Microsoft.ResourceManagement.Service.exe_Emergency.log""%TEMP%\Microsoft.ResourceManagement.Service.exe_Emergency.log"
  3. "% USERPROFILE %\Microsoft.ResourceManagement.Service.exe_Emergency.log""% USERPROFILE %\Microsoft.ResourceManagement.Service.exe_Emergency.log"

Om du vill visa spårningen, du kan använda den Service Trace viewer toolTo view the trace, you can use the Service Trace viewer tool

Skärmbild av visningsverktyget för tjänstspårning

Uppdateringar: Skapa 4.5.x.x eller störreUpdates: Build 4.5.x.x or greater

I bygget är 4.5.x.x som vi har ändrat loggningsfunktionen om du vill ange standardloggningsnivån ”varning”.In build 4.5.x.x We have revised the logging feature to specify the default logging level is “Warning”. Tjänsten skriver meddelanden i två filer (”00” och ”01” index har lagts till innan tillägget).The service writes messages in two files (“00” and “01” indexes are added before extension). Filerna finns i ”C:\Program Files\Microsoft Forefront Identity Manager\2010\Service” directory.The files are located in “C:\Program Files\Microsoft Forefront Identity Manager\2010\Service” directory. När filen överskrider maxstorleken skriva startar tjänsten i en annan fil.When file exceeds max size the service starts write in another file. Om det finns en annan fil, kommer att skrivas över.If another file exists, it will be overwritten. Standard maximala storlek är 1 GB.Default max size of the file is 1 GB. Om du vill ändra standard maxstorlek, är det nödvändigt att lägga till ”maxOutputFileSizeKB” parametern med värdet för maximal filstorlek i KB till lyssnare (se exemplet nedan) och starta om MIM-tjänsten.To change default max size, it is necessary to add “maxOutputFileSizeKB” parameter with value of max file size in KB into listener (see example below) and restart MIM Service. När tjänsten startas, lägger till loggar i nyare filen (om utrymme överskreds den att skriva över den äldsta filen).When the service is started, it appends logs in more recent file (if limit of space is exceeded it overwrite the oldest file).

[!NOTE] Som tjänsten kontrollera filstorleken innan meddelandet skrivs kan storleken på filen vara större än maxstorlek för storleken på ett meddelande.As the service check file size before the message is written, the size of file could be greater than max size for size of one message. som standard loggar kan vara cirka 6 GB (tre > lyssnare med två filen för en GB storlek).by default the size of the logs can be approximately 6 GB (three >listeners with two file for one GB size).

[!NOTE] Kontot ska ha behörighet att skriva > ”C:\Program Files\Microsoft Forefront Identity Manager\2010\Service” > katalog.The service account should have permissions to write in >“C:\Program Files\Microsoft Forefront Identity Manager\2010\Service” >directory. Om kontot inte har dessa rättigheter den > kommer inte att skapa filer.In case the service account doesn’t have such rights, the >files will not be created.

Exempel hur du ställer in maximal filstorlek 200 MB (200 * 1024 KB) för svclog filer och 100 MB * (100 * 1024 KB) för txt-filerExample how to set max file size to 200 MB (200 * 1024 KB) for svclog files and 100 MB *(100 * 1024 KB) for txt files

<add initializeData="Microsoft.ResourceManagement.Service_tracelog.svclog" type="Microsoft.IdentityManagement.CircularTraceListener.CircularXmlTraceListener, Microsoft.IdentityManagement.CircularTraceListener, PublicKeyToken=31bf3856ad364e35" name="ServiceModelTraceListener" traceOutputOptions="LogicalOperationStack, DateTime, Timestamp, ProcessId, ThreadId, Callstack" maxOutputFileSizeKB="204800">