diff --git a/HellionChat/Infrastructure/Logging/DalamudLoggingProvider.cs b/HellionChat/Infrastructure/Logging/DalamudLoggingProvider.cs index ad948cb..42e837f 100644 --- a/HellionChat/Infrastructure/Logging/DalamudLoggingProvider.cs +++ b/HellionChat/Infrastructure/Logging/DalamudLoggingProvider.cs @@ -3,6 +3,7 @@ using System.Reflection; using System.Security.Cryptography; using System.Text; using Dalamud.Plugin.Services; +using HellionChat.Branding; using Microsoft.Extensions.Logging; namespace HellionChat.Infrastructure.Logging; @@ -26,12 +27,22 @@ public sealed class DalamudLoggingProvider : ILoggerProvider } // One-shot per plugin load. Intentionally visible in xllog so uncredited - // ports of the DalamudLogger trio keep announcing their origin. + // ports of the DalamudLogger trio keep announcing their origin — the + // mini fox silhouette goes first, then the textual provenance line. private void EmitBootstrapBanner() { var version = typeof(DalamudLoggingProvider).Assembly.GetName().Version?.ToString() ?? "0.0.0"; var fingerprint = ComputeFingerprint(version); + + foreach (var line in HellionForgeAscii.FoxMini.Split('\n')) + { + var trimmed = line.TrimEnd('\r'); + if (trimmed.Length > 0) + _pluginLog.Information(trimmed); + } + + _pluginLog.Information("by Julia Moon - Hellion Forge"); _pluginLog.Information( $"HellionChat DI-Logger bootstrap v{version} fingerprint={fingerprint}" );