Log4Net kann die Eigenschaft% username nicht finden, wenn ich die Datei in meinem Appender benenne
log4net macht das nicht richtigPatternString
Ersetzung für meinen Anmeldenamen. Ich möchte, dass mein Logbuch ist
Logs \ JJJJMMTT \ MSMQcore_ [Benutzername] .log
Wenn ich das benutze%username
Eigenschaft, ich bekomme die Domain in den Pfad, der dort eine weitere Ordner-Indirektion hinzufügt. Ich möchte nur den Benutzernamen.
Logs \ JJJJMMTT \ MSMQcore_ [Domäne] \ [Benutzername] .log
Hat jemand ein Beispiel für das Einfügen des "Benutzernamens" in den Dateinamen des Appenders? Ich habe ein paar Dinge ausprobiert und kratzte mich immer noch am Kopf.
<appender name="core_Appender" type="log4net.Appender.RollingFileAppender" >
<!-- <file type="log4net.Util.PatternString" value="Logs/%date{yyyyMMdd}/MSMQcore_%identity.log" /> -->
<!-- <file type="log4net.Util.PatternString" value="Logs/%date{yyyyMMdd}/MSMQcore_%property{user}.log" /> -->
<file type="log4net.Util.PatternString" value="Logs/%date{yyyyMMdd}/MSMQcore_%username.log" />
</appender>