Files
RaindropViewer/Assets/Raindrop/Bootstrap/UnityDebugAppender.cs
T
2022-03-28 21:29:45 +08:00

24 lines
560 B
C#

using log4net.Appender;
using log4net.Core;
using UnityEngine;
public class UnityDebugAppender : AppenderSkeleton
{
protected override void Append(LoggingEvent loggingEvent)
{
var level = loggingEvent.Level;
if (level == Level.Warn)
{
Debug.LogWarning(RenderLoggingEvent(loggingEvent));
return;
}
if (level == Level.Error)
{
Debug.LogError(RenderLoggingEvent(loggingEvent));
return;
}
Debug.Log(RenderLoggingEvent(loggingEvent));
}
}