system_log.gd 325 B

12345678910111213141516171819
  1. extends Node
  2. enum LogType {
  3. LOG,
  4. ERROR,
  5. }
  6. signal entry_logged(message: String, type: LogType)
  7. func print_log(message: String) -> void:
  8. print(message)
  9. entry_logged.emit(message, LogType.LOG)
  10. func print_error(message: String) -> void:
  11. push_error(message)
  12. printerr(message)
  13. entry_logged.emit(message, LogType.ERROR)