Еще один забавный. Необработанное выражение по умолчанию записывает его в конвейер. Действительно раздражает, когда вы не понимаете, какая-то функция возвращает значение.
function example() {
param ( $p1 ) {
if ( $p1 ) {
42
}
"done"
}
PS> example $true
42
"done"
NLog 4.5 (или более новый) делает намного легче установить архив. Вы просто настраиваете fileName
и maxArchiveFiles
:
<target name="logfile" type="File" fileName="Log-${shortdate}.txt" maxArchiveFiles="7" />
См. также: https://github.com/NLog/NLog/wiki/FileTarget-Archive-Examples