Private/Invoke-mssLogging.TempPoint.ps1
|
function Invoke-mssLogging { param ($Message, $FunctionName, $Level = 'Info') # Pfad dynamisch aus der Config lesen $logPath = Get-mssConfig -Key "LogPath" if ($Global:mssLoggingReady -and $logPath) { $dateStamp = Get-Date -Format "yyyyMMdd" $fileName = "mssSQLTool_$($dateStamp)_$($FunctionName).log" $fullPath = Join-Path $logPath $fileName $timestamp = Get-Date -Format "HH:mm:ss" "[$timestamp] [$Level] $Message" | Out-File $fullPath -Append -Encoding UTF8 } } |