Silksong.FilteredLogs
1.0.0
dotnet add package Silksong.FilteredLogs --version 1.0.0
NuGet\Install-Package Silksong.FilteredLogs -Version 1.0.0
<PackageReference Include="Silksong.FilteredLogs" Version="1.0.0" />
<PackageVersion Include="Silksong.FilteredLogs" Version="1.0.0" />
<PackageReference Include="Silksong.FilteredLogs" />
paket add Silksong.FilteredLogs --version 1.0.0
#r "nuget: Silksong.FilteredLogs, 1.0.0"
#:package Silksong.FilteredLogs@1.0.0
#addin nuget:?package=Silksong.FilteredLogs&version=1.0.0
#tool nuget:?package=Silksong.FilteredLogs&version=1.0.0
FilteredLogs
Filters logs to include only those from specified log sources.
This mod only applies when the caller has been built in debug mode.
Usage
This mod should be declared as a package reference (TODO - include Nuget link).
This mod should be declared as a soft dependency, to ensure that it loads before your mod. To do so, place the following attribute on your plugin class, below the BepInAutoPlugin attribute:
[BepInDependency("io.github.flibber-hk.filteredlogs", BepInDependency.DependencyFlags.SoftDependency)]
This mod should typically not be declared as a dependency on Thunderstore; the compiler will remove all references to this mod's API when built in release mode so your mod will function as normal on other users' machines. You will have to download this mod yourself, of course.
Typically, you should place the following line at the start of your plugin's awake method:
FilteredLogs.API.ApplyFilter(Name);
This will cause all logs not from your mod to be filtered. (Of course, when building in release mode this line will be ignored by the compiler.)
The overloads of ApplyFilter provide alternate ways to filter the logs; for more details consult the documentation.
| 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. 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 Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 is compatible. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- BepInEx.Core (>= 5.4.21)
- Harmonize (>= 1.0.3)
- HarmonyX (>= 2.9.0)
- UnityEngine.Modules (>= 6000.0.50)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 306 | 12/24/2025 |