You.i Engine
YiAndroidLogPolicy.h
Go to the documentation of this file.
1 // © You i Labs Inc. 2000-2017. All rights reserved.
2 #ifndef _YI_ANDROID_LOG_POLICY_
3 #define _YI_ANDROID_LOG_POLICY_
4 
5 #include "logging/YiLogPolicy.h"
6 
19 {
20 public:
25 
29  virtual ~CYIAndroidLogPolicy();
30 
34  void Open();
35 
39  void Close();
40 
44  bool IsOpen() const;
45 
46 private:
51  : CYILogPolicy()
52  {
53  YI_UNUSED(policy);
54  }
55 
59  CYIAndroidLogPolicy & operator=(const CYIAndroidLogPolicy & policy)
60  {
61  YI_UNUSED(policy);
62  return *this;
63  }
64 
68  void _Write(const YI_LOGGING_PARAMS & loggingParams);
69 
70 
74  void _WriteDirect(const YI_LOGGING_PARAMS & loggingParams);
75 };
76 
79 #endif // _YI_ANDROID_LOG_POLICY_
virtual ~CYIAndroidLogPolicy()
bool IsOpen() const
Data type to hold various bits of information for logging.
Definition: YiLoggerCommon.h:67
#define YI_UNUSED(param)
Definition: YiPredef.h:85
Definition: YiLogPolicy.h:78
Logs information to Android's logging system.
Definition: YiAndroidLogPolicy.h:18