FMPLog
Представляет логику системы логирования. Текущая реализация предполагает singleton с ограниченным управлением настройками. Настройки получаются с сервера FMP через систему политик и недоступны разработчику напрямую. Для изменения настроек логирования обратитесь к администратору проекта.
Каждая запись лога ограничена 255 символами.
Since
22.04.01
Samples
import ru.fsight.fmp.FMP
import ru.fsight.fmp.FMPLog
fun main() {
//sampleStart
/*
* Пример записи лога.
*/
val log: FMPLog = fmp.log // Получить объект логирования.
log.info("info message", isSensitive = true) // Записать лог с чувствительными данными.
log.error("error message") // Записать лог ошибки.
//sampleEnd
}
Properties
Включено ли логирование. Может не совпадать с уровнями отличными от Level.NONE и является приоритетным.
Включено ли логирование "чувствительных" данных. Чувствительные - личные данные пользователя и данные системы, такие как логин, пароль, данные ресурсов.
Текущий уровень логирования Level.
Список выводов логов.
Functions
Записать лог уровня Level.DEBUG.
Записать лог уровня Level.ERROR.
Записать лог уровня Level.INFO.
Записать лог уровня Level.WARNING.