Модуль Logger — различия между версиями

 
Строка 1: Строка 1:
 +
<div class="mw-parser-output"><div class="mw-parser-output">
 +
Для работы с логами в Inner Core используется модуль Logger. Этот модуль управляет файлами логов Inner Core и предоставляет удобные методы для работы с ними
  
Для взаимодействия с логом существует модуль Logger.
+
*Logger.Log(msg, prefix, log) - записывает сообщение ''msg ''с префиксом ''prefix'', если префикс не задан либо является пустой строкой, используется префикс "MOD"
 
+
*Logger.LogError(error) - записывает Java-исключение (объект типа ''Throwable'') с трассировкой стека вызовов в лог  
Если log не указан, то используется основной.
+
*Logger.Flush() - записывает текущий буфер лога в файл и очищает буфер
 
+
</div> </div>
*Logger.wipe(log) - стирает лог с именем log.
 
*Logger.buffer - текущий лог.
 
*Logger.message(log, message) - пишет в лог log сообщение message.
 
*Logger.flush(log) - пишет текущий лог в log.
 
*Logger.formatLog(log) - форматирует лог log.
 
*Logger.showAsDialog(title, paragraf) - выводит текущий лог в окно с именем title.
 
*Logger.Log(msg, prefix, log) - записывает сообщение msg с префиксом prefix в лог log.
 
*Logger.LogError(error, log) - записывает ошибку error в лог log.
 

Текущая версия на 00:21, 16 марта 2019

Для работы с логами в Inner Core используется модуль Logger. Этот модуль управляет файлами логов Inner Core и предоставляет удобные методы для работы с ними

  • Logger.Log(msg, prefix, log) - записывает сообщение msg с префиксом prefix, если префикс не задан либо является пустой строкой, используется префикс "MOD"
  • Logger.LogError(error) - записывает Java-исключение (объект типа Throwable) с трассировкой стека вызовов в лог
  • Logger.Flush() - записывает текущий буфер лога в файл и очищает буфер