Oxygine  1
2g game engine
log.h
1 #pragma once
2 #include "oxygine-include.h"
3 #include <stdarg.h>
4 
5 namespace oxygine
6 {
7  namespace log
8  {
10  void enable();
12  void disable();
13 
14  typedef void (*error_handler)(const char* txt);
15  typedef void (*out_handler)(const char* txt);
16 
17  /*run your callback if log::error was called*/
18  void setErrorHandler(error_handler);
19 
20  void setOutHandler(out_handler);
21  out_handler getOutHandler();
22 
24  void out(const char* str);
25 
26  //outputs message without end line
27  void message(const char* format, ...);
28  void message_va(const char* format, va_list args);
29 
30  //outputs message with end line
31  void messageln(const char* format, ...);
32  void messageln_va(const char* format, va_list args);
33 
34 
35  //outputs message as warning, has end line
36  void warning(const char* format, ...);
37  void warning_va(const char* format, va_list args);
38 
39  //outputs message as error, has end line
40  void error(const char* format, ...);
41  void error_va(const char* format, va_list args);
42  }
43 }
–oxgl-end–!
Definition: Actor.h:14