Project

General

Profile

New-LogFileAppender

function global:New-LogFileAppender([String] $FileName,
                                    [String] $LayoutPattern,
                                    [String] $Name,
                                    [System.Text.Encoding] $Encoding=[System.Text.Encoding]::Unicode,
                                    [Switch] $NotImmediateFlush, 
                                    [Switch] $AppendToFile, 
                                    [Switch] $MinimalLock,
                                    [Switch] $Activate)
Crée un FileAppender permettant de loguer dans un fichier. Les valeurs par défaut si les switchs ne sont pas précisés :
  • ImmediateFlush : $True, on écrit tout de suite l'événement de log dans le fichier
  • AppendToFile : $False, on écrase le fichier s'il existe
  • MinimalLock : Par défaut le fichier est verrouillé par FileAppender.ExclusiveLock
  • Activate : $False, on retarde l'activation de l'appender courant