Files
Dec2017-Script-Dump/UnityEngine/Logger.cs
T
2026-06-04 11:42:34 +02:00

233 lines
6.2 KiB
C#

using System;
namespace UnityEngine
{
// Token: 0x020004C6 RID: 1222
public class Logger : ILogger, ILogHandler
{
// Token: 0x06003B9C RID: 15260 RVA: 0x00068988 File Offset: 0x00066B88
private Logger()
{
}
// Token: 0x06003B9D RID: 15261 RVA: 0x00068994 File Offset: 0x00066B94
public Logger(ILogHandler logHandler)
{
this.logHandler = logHandler;
this.logEnabled = true;
this.filterLogType = LogType.Log;
}
// Token: 0x17000D82 RID: 3458
// (get) Token: 0x06003B9E RID: 15262 RVA: 0x000689B4 File Offset: 0x00066BB4
// (set) Token: 0x06003B9F RID: 15263 RVA: 0x000689D0 File Offset: 0x00066BD0
public ILogHandler logHandler { get; set; }
// Token: 0x17000D83 RID: 3459
// (get) Token: 0x06003BA0 RID: 15264 RVA: 0x000689DC File Offset: 0x00066BDC
// (set) Token: 0x06003BA1 RID: 15265 RVA: 0x000689F8 File Offset: 0x00066BF8
public bool logEnabled { get; set; }
// Token: 0x17000D84 RID: 3460
// (get) Token: 0x06003BA2 RID: 15266 RVA: 0x00068A04 File Offset: 0x00066C04
// (set) Token: 0x06003BA3 RID: 15267 RVA: 0x00068A20 File Offset: 0x00066C20
public LogType filterLogType { get; set; }
// Token: 0x06003BA4 RID: 15268 RVA: 0x00068A2C File Offset: 0x00066C2C
public bool IsLogTypeAllowed(LogType logType)
{
if (this.logEnabled)
{
if (logType == LogType.Exception)
{
return true;
}
if (this.filterLogType != LogType.Exception)
{
return logType <= this.filterLogType;
}
}
return false;
}
// Token: 0x06003BA5 RID: 15269 RVA: 0x00068A7C File Offset: 0x00066C7C
private static string GetString(object message)
{
return (message == null) ? "Null" : message.ToString();
}
// Token: 0x06003BA6 RID: 15270 RVA: 0x00068AA8 File Offset: 0x00066CA8
public void Log(LogType logType, object message)
{
if (this.IsLogTypeAllowed(logType))
{
this.logHandler.LogFormat(logType, null, "{0}", new object[] { Logger.GetString(message) });
}
}
// Token: 0x06003BA7 RID: 15271 RVA: 0x00068AD8 File Offset: 0x00066CD8
public void Log(LogType logType, object message, Object context)
{
if (this.IsLogTypeAllowed(logType))
{
this.logHandler.LogFormat(logType, context, "{0}", new object[] { Logger.GetString(message) });
}
}
// Token: 0x06003BA8 RID: 15272 RVA: 0x00068B08 File Offset: 0x00066D08
public void Log(LogType logType, string tag, object message)
{
if (this.IsLogTypeAllowed(logType))
{
this.logHandler.LogFormat(logType, null, "{0}: {1}", new object[]
{
tag,
Logger.GetString(message)
});
}
}
// Token: 0x06003BA9 RID: 15273 RVA: 0x00068B3C File Offset: 0x00066D3C
public void Log(LogType logType, string tag, object message, Object context)
{
if (this.IsLogTypeAllowed(logType))
{
this.logHandler.LogFormat(logType, context, "{0}: {1}", new object[]
{
tag,
Logger.GetString(message)
});
}
}
// Token: 0x06003BAA RID: 15274 RVA: 0x00068B74 File Offset: 0x00066D74
public void Log(object message)
{
if (this.IsLogTypeAllowed(LogType.Log))
{
this.logHandler.LogFormat(LogType.Log, null, "{0}", new object[] { Logger.GetString(message) });
}
}
// Token: 0x06003BAB RID: 15275 RVA: 0x00068BA4 File Offset: 0x00066DA4
public void Log(string tag, object message)
{
if (this.IsLogTypeAllowed(LogType.Log))
{
this.logHandler.LogFormat(LogType.Log, null, "{0}: {1}", new object[]
{
tag,
Logger.GetString(message)
});
}
}
// Token: 0x06003BAC RID: 15276 RVA: 0x00068BD8 File Offset: 0x00066DD8
public void Log(string tag, object message, Object context)
{
if (this.IsLogTypeAllowed(LogType.Log))
{
this.logHandler.LogFormat(LogType.Log, context, "{0}: {1}", new object[]
{
tag,
Logger.GetString(message)
});
}
}
// Token: 0x06003BAD RID: 15277 RVA: 0x00068C0C File Offset: 0x00066E0C
public void LogWarning(string tag, object message)
{
if (this.IsLogTypeAllowed(LogType.Warning))
{
this.logHandler.LogFormat(LogType.Warning, null, "{0}: {1}", new object[]
{
tag,
Logger.GetString(message)
});
}
}
// Token: 0x06003BAE RID: 15278 RVA: 0x00068C40 File Offset: 0x00066E40
public void LogWarning(string tag, object message, Object context)
{
if (this.IsLogTypeAllowed(LogType.Warning))
{
this.logHandler.LogFormat(LogType.Warning, context, "{0}: {1}", new object[]
{
tag,
Logger.GetString(message)
});
}
}
// Token: 0x06003BAF RID: 15279 RVA: 0x00068C74 File Offset: 0x00066E74
public void LogError(string tag, object message)
{
if (this.IsLogTypeAllowed(LogType.Error))
{
this.logHandler.LogFormat(LogType.Error, null, "{0}: {1}", new object[]
{
tag,
Logger.GetString(message)
});
}
}
// Token: 0x06003BB0 RID: 15280 RVA: 0x00068CA8 File Offset: 0x00066EA8
public void LogError(string tag, object message, Object context)
{
if (this.IsLogTypeAllowed(LogType.Error))
{
this.logHandler.LogFormat(LogType.Error, context, "{0}: {1}", new object[]
{
tag,
Logger.GetString(message)
});
}
}
// Token: 0x06003BB1 RID: 15281 RVA: 0x00068CDC File Offset: 0x00066EDC
public void LogFormat(LogType logType, string format, params object[] args)
{
if (this.IsLogTypeAllowed(logType))
{
this.logHandler.LogFormat(logType, null, format, args);
}
}
// Token: 0x06003BB2 RID: 15282 RVA: 0x00068CFC File Offset: 0x00066EFC
public void LogException(Exception exception)
{
if (this.logEnabled)
{
this.logHandler.LogException(exception, null);
}
}
// Token: 0x06003BB3 RID: 15283 RVA: 0x00068D18 File Offset: 0x00066F18
public void LogFormat(LogType logType, Object context, string format, params object[] args)
{
if (this.IsLogTypeAllowed(logType))
{
this.logHandler.LogFormat(logType, context, format, args);
}
}
// Token: 0x06003BB4 RID: 15284 RVA: 0x00068D38 File Offset: 0x00066F38
public void LogException(Exception exception, Object context)
{
if (this.logEnabled)
{
this.logHandler.LogException(exception, context);
}
}
// Token: 0x040011EA RID: 4586
private const string kNoTagFormat = "{0}";
// Token: 0x040011EB RID: 4587
private const string kTagFormat = "{0}: {1}";
}
}