ScpLogger 1.0.0
See the version list below for details.
dotnet add package ScpLogger --version 1.0.0
NuGet\Install-Package ScpLogger -Version 1.0.0
<PackageReference Include="ScpLogger" Version="1.0.0" />
paket add ScpLogger --version 1.0.0
#r "nuget: ScpLogger, 1.0.0"
// Install ScpLogger as a Cake Addin #addin nuget:?package=ScpLogger&version=1.0.0 // Install ScpLogger as a Cake Tool #tool nuget:?package=ScpLogger&version=1.0.0
**
About the project
Scp Logger is a tool (written in C#) which can log to different environments. Our main focus was to create a simple Logger to track program issues and program behaviours using the Scp protocol which can copy files to another machines. Using that protocol we can export logs to another machine.
Levels of logging
- Info
- Warn
- Error
Logs displayed as follows:
"{DateTime.UtcNow}||{Environment.MachineName}||{GetExternalIp()}||{AssemblyName}||{nameof(Warning)}|| {message}"
Important
Before using Scp Logger you need to declare the logging path.
Either you set LogOnlyToLocalPath
value to true
, in that case the logger uses the default Debug path for logs. Or with value false
you can log to another machine. In that case you need to set
- Hostname
- LocalPath
- RemotePath
- UserName
- Password
- PortNumber
values for the code to work properly.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. 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 was computed. 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. |
.NET Core | netcoreapp3.1 is compatible. |
-
.NETCoreApp 3.1
- NuGet.Build.Tasks.Pack (>= 5.2.0)
- WinSCP (>= 5.21.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.