Projet

Général

Profil

Update-LogLayout

function global:Update-LogLayout([log4net.Appender.AppenderSkeleton] $Appender,
                                 [String] $LogPattern,
                                 [String] $Footer,
                                 [String] $Header,
                                 [Switch] $Force)

Met à jour un layout d'un appender.
 
Force : Efface le contenu des propriétés $Footer et $Header si elles ne sont pas renseignées ou si elles contiennent une chaîne vide :
 Update-LogLayout $MyAppender "%-5level [%thread]: %message%newline" -Force

Il reste donc possible de ne modifier que le paramètre ConversionPattern :
 Update-LogLayout $MyAppender "%-5level [%thread]: %message%newline" 

Ou de modifier ces propriétés avec une des combinaisons suivantes :
 Update-LogLayout $MyAppender "%-5level [%thread]: %message%newline" "MyFooter"                                 
 Update-LogLayout $MyAppender "%-5level [%thread]: %message%newline" -H "MyHeader" 
 Update-LogLayout $MyAppender "%-5level [%thread]: %message%newline" "MyFooter" "MyHeader" 
 Update-LogLayout $MyAppender "%-5level [%thread]: %message%newline" -H "MyHeader" -For