64 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			64 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | namespace AdjustSdk | |||
|  | { | |||
|  |     [System.Serializable] | |||
|  |     public enum AdjustLogLevel | |||
|  |     { | |||
|  |         Verbose = 1, | |||
|  |         Debug, | |||
|  |         Info, | |||
|  |         Warn, | |||
|  |         Error, | |||
|  |         Assert, | |||
|  |         Suppress | |||
|  |     } | |||
|  | 
 | |||
|  |     public static class AdjustLogLevelExtension | |||
|  |     { | |||
|  |         public static string ToLowercaseString(this AdjustLogLevel AdjustLogLevel) | |||
|  |         { | |||
|  |             switch (AdjustLogLevel) | |||
|  |             { | |||
|  |                 case AdjustLogLevel.Verbose: | |||
|  |                     return "verbose"; | |||
|  |                 case AdjustLogLevel.Debug: | |||
|  |                     return "debug"; | |||
|  |                 case AdjustLogLevel.Info: | |||
|  |                     return "info"; | |||
|  |                 case AdjustLogLevel.Warn: | |||
|  |                     return "warn"; | |||
|  |                 case AdjustLogLevel.Error: | |||
|  |                     return "error"; | |||
|  |                 case AdjustLogLevel.Assert: | |||
|  |                     return "assert"; | |||
|  |                 case AdjustLogLevel.Suppress: | |||
|  |                     return "suppress"; | |||
|  |                 default: | |||
|  |                     return "unknown"; | |||
|  |             } | |||
|  |         } | |||
|  | 
 | |||
|  |         public static string ToUppercaseString(this AdjustLogLevel AdjustLogLevel) | |||
|  |         { | |||
|  |             switch (AdjustLogLevel) | |||
|  |             { | |||
|  |                 case AdjustLogLevel.Verbose: | |||
|  |                     return "VERBOSE"; | |||
|  |                 case AdjustLogLevel.Debug: | |||
|  |                     return "DEBUG"; | |||
|  |                 case AdjustLogLevel.Info: | |||
|  |                     return "INFO"; | |||
|  |                 case AdjustLogLevel.Warn: | |||
|  |                     return "WARN"; | |||
|  |                 case AdjustLogLevel.Error: | |||
|  |                     return "ERROR"; | |||
|  |                 case AdjustLogLevel.Assert: | |||
|  |                     return "ASSERT"; | |||
|  |                 case AdjustLogLevel.Suppress: | |||
|  |                     return "SUPPRESS"; | |||
|  |                 default: | |||
|  |                     return "UNKNOWN"; | |||
|  |             } | |||
|  |         } | |||
|  |     } | |||
|  | } |