Examples/LoggerDemo.ps1
# Initialize the logger with default values Start-ScriptLogger # Second options, specify multiple custom settings for the logger Start-ScriptLogger -Path 'C:\Temp\test.log' -Format '{0:yyyy-MM-dd} {0:HH:mm:ss} {1} {2} {3,-11} {4}' -Level Warning -Encoding 'UTF7' -SkipEventLog -HideConsoleOutput # Get the current script logger configuration object Get-ScriptLogger # Update the script logger configuration Set-ScriptLogger -Level Verbose # Log an error message Write-ErrorLog -Message 'My Error Message' # Log a warning massage Write-WarningLog -Message 'My Warning Message' # Log an information message Write-InformationLog -Message 'My Information Message' # Log a verbose message Write-VerboseLog -Message 'My Verbose Message' # Disable the logger Stop-ScriptLogger |