ALBLogger 24.3.0
dotnet add package ALBLogger --version 24.3.0
NuGet\Install-Package ALBLogger -Version 24.3.0
<PackageReference Include="ALBLogger" Version="24.3.0" />
<PackageVersion Include="ALBLogger" Version="24.3.0" />
<PackageReference Include="ALBLogger" />
paket add ALBLogger --version 24.3.0
#r "nuget: ALBLogger, 24.3.0"
#:package ALBLogger@24.3.0
#addin nuget:?package=ALBLogger&version=24.3.0
#tool nuget:?package=ALBLogger&version=24.3.0
Version 24.3.0.0
Jetzt auch für Version net6.0 verfügbar.
Version 24.2.9.3
Bugs mit true and false korrigiert
Logger 2. Paramter
bool IsDebugOnly = true: Optionaler Parameter. Die Meldung wird nur im Debug-Modus angezeigt, standardmäßig true. Wenn false, wird die Meldung auch im Release-Modus verwendet.
bool doLogging = false: Optionaler Parameter. Wenn true, wird die Nachricht zusätzlich geloggt (z. B. in eine Datei, Datenbank, etc.). Standardmäßig passiert kein Logging, nur Anzeige oder Debug-Ausgabe.
Logger true
Maximale Dateigrösse 10MB
änderung der Pfade
Wenn IsRelease = flase, dann ist der Path > LogDirectory = Path.Combine(Path.GetTempPath(), _customAppName); Wenn IsRelease = true, dann ist der Path > LogDirectory = Path.Combine(@C:\Temp, _customAppName);
Änderungen
Der Loggeraufruf hat folgende Syntax public static void Info(string appName, string message, bool IsRelease = false); public static void Warn(string appName, string message, bool IsRelease = false); public static void Error(string appName, string message, bool IsRelease = false);
Das bedeutet im Code ist beides möglich:
Logger.Info("MeinProgramm", "Meine Message", true/false); Logger.Info("MeinProgramm", "Meine Message");
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Framework | net48 is compatible. net481 was computed. |
-
.NETFramework 4.8
- No dependencies.
-
net6.0
- No dependencies.
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.