diff --git a/RedirectLogs.cs b/RedirectLogs.cs index 56665b9..90dec56 100644 --- a/RedirectLogs.cs +++ b/RedirectLogs.cs @@ -18,24 +18,24 @@ namespace VSModLauncher public override void StartServerSide(ICoreServerAPI api) { - api.Server.Logger.AddListener(OnServerLogEntry); + api.Server.Logger.EntryAdded += OnServerLogEntry; } - public override void StartClientSide(ICoreClientAPI api) - { - api.World.Logger.AddListener(OnClientLogEntry); - } - - private void OnClientLogEntry(EnumLogType logType, string message, object[] args) - { - if (logType == EnumLogType.VerboseDebug) return; - System.Diagnostics.Debug.WriteLine("[Client " + logType + "] " + message, args); - } - - private void OnServerLogEntry(EnumLogType logType, string message, object[] args) + private void OnServerLogEntry(EnumLogType logType, string message, params object[] args) { if (logType == EnumLogType.VerboseDebug) return; System.Diagnostics.Debug.WriteLine("[Server " + logType + "] " + message, args); } + + public override void StartClientSide(ICoreClientAPI api) + { + api.World.Logger.EntryAdded += OnClientLogEntry; + } + + private void OnClientLogEntry(EnumLogType logType, string message, params object[] args) + { + if (logType == EnumLogType.VerboseDebug) return; + System.Diagnostics.Debug.WriteLine("[Client " + logType + "] " + message, args); + } } }