Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ```
- public sealed class Logger {
- // Use this for initialization
- void Start () {
- }
- // Update is called once per frame
- void Update () {
- }
- public enum Level
- {
- Info,
- Warn,
- Error,
- Exception
- }
- public static string Message(Level level, object message)
- {
- string dateTime2 = System.DateTime.Now.ToString("yyyy.MM.dd HH:mm:ss.fff");
- return string.Format("{0}\t{1}\t{2}\t{3}", dateTime2, level);
- }
- public static void Deliver(object message, Level level, string id){
- switch (level) {
- case Level.Info:
- Debug.Log (message,);
- break;
- case Level.Warn:
- Debug.LogWarning (message);
- break;
- case Level.Error:
- Debug.LogError (message);
- break;
- default:
- Debug.Log (message);
- break;
- }
- }
- public static void Info(object message) { Deliver( message, Level.Info, Message( Level.Info, message ) ); }
- public static void Warn(string message) { Deliver( message,Level.Warn, Message( Level.Warn, message ) ); }
- public static void Error(string message) { Deliver( message,Level.Error, Message( Level.Error, message ) ); }
- }
- ```
Add Comment
Please, Sign In to add comment