1 #pragma once
2 
3 namespace lib
4 {
5 	/**
6 	 * Type of log message
7 	 */
8 	enum class log_type
9 	{
10 		/**
11 		 * Information, only informing the user of something
12 		 */
13 		information,
14 
15 		/**
16 		 * Non-critical error
17 		 */
18 		warning,
19 
20 		/**
21 		 * Critical error, something is wrong
22 		 */
23 		error,
24 
25 		/**
26 		 * Verbose logging, not shown by default
27 		 */
28 		verbose
29 	};
30 }
31