TraceLogger Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Class for Trace logger.
public ref class TraceLogger
public class TraceLogger
type TraceLogger = class
Public Class TraceLogger
- Inheritance
-
TraceLogger
Constructors
TraceLogger(String) |
Constructor. |
TraceLogger(TraceSource) |
Internal reference to add a trace source configured from elsewhere. this is built to support Package Deployers PowerShell module |
Properties
CurrentTraceLevel |
Returns the trace source level for the current logger. |
EnabledInMemoryLogCapture |
Enables or disabled in-memory log capture. Default is false. |
LastError |
Last Error. |
LastException |
Last Exception. |
LogRetentionDuration |
Defines to the maximum amount of time in Minuets that logs will be kept in memory before being purged |
Logs |
Collection of logs captured to date. |
Methods
GetLogFilePath() |
Gives the Log file path |
Log(Exception) |
Log an error with an Exception. |
Log(String) |
Log a Message. |
Log(String, TraceEventType) |
Log a Trace event. |
Log(String, TraceEventType, Exception) |
Log a Trace event. |
ResetLastError() |
Last error reset. |