84 lines
1.9 KiB
C#
84 lines
1.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace TriangleNet.Log
|
|
{
|
|
// Token: 0x02000022 RID: 34
|
|
public sealed class SimpleLog : ILog<SimpleLogItem>
|
|
{
|
|
// Token: 0x06000119 RID: 281 RVA: 0x00015324 File Offset: 0x00013524
|
|
private SimpleLog()
|
|
{
|
|
}
|
|
|
|
// Token: 0x17000050 RID: 80
|
|
// (get) Token: 0x0600011A RID: 282 RVA: 0x00015337 File Offset: 0x00013537
|
|
public static ILog<SimpleLogItem> Instance
|
|
{
|
|
get
|
|
{
|
|
return SimpleLog.instance;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600011B RID: 283 RVA: 0x0001533E File Offset: 0x0001353E
|
|
public void Add(SimpleLogItem item)
|
|
{
|
|
this.log.Add(item);
|
|
}
|
|
|
|
// Token: 0x0600011C RID: 284 RVA: 0x0001534C File Offset: 0x0001354C
|
|
public void Clear()
|
|
{
|
|
this.log.Clear();
|
|
}
|
|
|
|
// Token: 0x0600011D RID: 285 RVA: 0x00015359 File Offset: 0x00013559
|
|
public void Info(string message)
|
|
{
|
|
this.log.Add(new SimpleLogItem(LogLevel.Info, message));
|
|
}
|
|
|
|
// Token: 0x0600011E RID: 286 RVA: 0x0001536D File Offset: 0x0001356D
|
|
public void Warning(string message, string location)
|
|
{
|
|
this.log.Add(new SimpleLogItem(LogLevel.Warning, message, location));
|
|
}
|
|
|
|
// Token: 0x0600011F RID: 287 RVA: 0x00015382 File Offset: 0x00013582
|
|
public void Error(string message, string location)
|
|
{
|
|
this.log.Add(new SimpleLogItem(LogLevel.Error, message, location));
|
|
}
|
|
|
|
// Token: 0x17000051 RID: 81
|
|
// (get) Token: 0x06000120 RID: 288 RVA: 0x00015397 File Offset: 0x00013597
|
|
public IList<SimpleLogItem> Data
|
|
{
|
|
get
|
|
{
|
|
return this.log;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000052 RID: 82
|
|
// (get) Token: 0x06000121 RID: 289 RVA: 0x0001539F File Offset: 0x0001359F
|
|
public LogLevel Level
|
|
{
|
|
get
|
|
{
|
|
return this.level;
|
|
}
|
|
}
|
|
|
|
// Token: 0x040000D9 RID: 217
|
|
private List<SimpleLogItem> log = new List<SimpleLogItem>();
|
|
|
|
// Token: 0x040000DA RID: 218
|
|
private LogLevel level;
|
|
|
|
// Token: 0x040000DB RID: 219
|
|
private static readonly SimpleLog instance = new SimpleLog();
|
|
}
|
|
}
|