Log.pkg 693 B

1234567891011121314151617181920212223242526
  1. $#include "Log.h"
  2. static const int LOG_DEBUG;
  3. static const int LOG_INFO;
  4. static const int LOG_WARNING;
  5. static const int LOG_ERROR;
  6. static const int LOG_NONE;
  7. class Log : public Object
  8. {
  9. void SetLevel(int level);
  10. void SetTimeStamp(bool enable);
  11. void SetQuiet(bool quiet);
  12. int GetLevel() const;
  13. bool GetTimeStamp() const;
  14. String GetLastMessage() const;
  15. bool IsQuiet() const;
  16. static void Write(int level, const String message);
  17. static void WriteRaw(const String message, bool error = false);
  18. tolua_property__get_set int level;
  19. tolua_property__get_set bool timeStamp;
  20. tolua_property__is_set bool quiet;
  21. };