mirror of
https://github.com/chylex/Minecraft-Phantom-Panel.git
synced 2025-08-16 21:31:45 +02:00
.config
.run
.workdir
Agent
Common
Phantom.Common.Data
Phantom.Common.Data.Tests
Phantom.Common.Logging
LoggerExtensions.cs
Phantom.Common.Logging.csproj
PhantomLogger.cs
Phantom.Common.Messages
Docker
Server
Utils
.gitattributes
.gitignore
AddMigration.bat
AddMigration.sh
PhantomPanel.sln
global.json
16 lines
574 B
C#
16 lines
574 B
C#
using Serilog;
|
|
|
|
namespace Phantom.Common.Logging;
|
|
|
|
public static class LoggerExtensions {
|
|
private static readonly string HeadingPadding = new (' ', 23);
|
|
private static readonly string HeadingLine = new ('-', Math.Min(50, Console.BufferWidth));
|
|
|
|
private static readonly string Heading1 = HeadingLine + '\n' + HeadingPadding;
|
|
private static readonly string Heading2 = '\n' + HeadingPadding + HeadingLine;
|
|
|
|
public static void InformationHeading(this ILogger logger, string title) {
|
|
logger.Information("{Heading1}{Title}{Heading2}", Heading1, title, Heading2);
|
|
}
|
|
}
|