Dalamud/Dalamud
KazWolfe 8c51bbf0f8
Add Scoped Plugin Log Service (#1341)
Adds a new `IPluginLog` service to Dalamud, which provides scoped logging on a per-plugin basis. This improves log performance for plugins, and paves the way for per-plugin log levels.

* Plugins must opt in to enable verbose logging by setting `IPluginLog.MinimumLogLevel` to `LogEventLevel.Verbose`. This option is automatically enabled for dev plugins and is currently not persisted.
    * All release plugins will default to `Debug` as their lowest allowed log level.
    * This setting does not override the global log level set in Dalamud.
2023-09-07 17:58:41 +00:00
..
Configuration feat: improve custom repo disclaimer a bit 2023-08-30 23:53:24 +02:00
Data merge 2023-08-03 12:52:44 +02:00
Game Add Targets to TargetManager (#1364) 2023-09-07 10:12:19 -07:00
Hooking fix warnings in Dalamud 2023-06-09 23:38:13 +02:00
Interface Fade to black during credits animation (#1356) 2023-09-07 19:33:10 +02:00
IoC feat(DI): support scoped services with interfaces 2023-08-02 23:04:59 +02:00
Logging Add Scoped Plugin Log Service (#1341) 2023-09-07 17:58:41 +00:00
Memory throw around some unchecked because warnings 2022-12-10 12:11:02 +01:00
Networking/Http Clean up Happy Eyeballs Verbose Spam (#1224) 2023-05-28 22:46:49 -07:00
Plugin Add Scoped Plugin Log Service (#1341) 2023-09-07 17:58:41 +00:00
Support chore: some more manifest refactoring 2023-07-02 18:02:56 +02:00
Utility Improve Search (#1305) 2023-07-26 21:15:14 +00:00
ClientLanguage.cs chore: convert Dalamud to file-scoped namespaces 2022-10-29 15:23:22 +02:00
ClientLanguageExtensions.cs chore: convert Dalamud to file-scoped namespaces 2022-10-29 15:23:22 +02:00
Dalamud.cs remove unneeded includes 2023-07-08 12:39:02 +02:00
Dalamud.csproj build: 7.11.0.0 2023-08-22 22:29:39 +02:00
Dalamud.csproj.DotSettings chore: allow analysis on files with more loc 2023-02-21 22:52:22 -05:00
DalamudStartInfo.cs feat: allow specifying logging path via --logpath, make sure serilog can always write to injector log 2023-06-19 19:53:06 +02:00
EntryPoint.cs chore: only expose manifests as interfaces 2023-06-29 13:29:33 +02:00
GlobalSuppressions.cs fix warnings in Dalamud 2023-06-09 23:38:13 +02:00
IServiceType.cs Add call-on-services-ready attribute for service methods, and fix scene nullability (#900) 2022-06-26 18:49:34 +02:00
licenses.txt chore: update licenses, ship with package 2022-06-19 13:26:04 +02:00
Localization.cs Merge branch 'master' into cheaploc-changes 2023-01-10 18:53:52 +01:00
NativeFunctions.cs fix warnings in Dalamud 2023-06-09 23:38:13 +02:00
SafeMemory.cs chore: convert Dalamud to file-scoped namespaces 2022-10-29 15:23:22 +02:00
ServiceManager.cs feat(DI): support scoped services with interfaces 2023-08-02 23:04:59 +02:00
Service{T}.cs fix warnings in Dalamud 2023-06-09 23:38:13 +02:00