writeLog
Записывает сообщение в файл журнала.
writeLog(text [, type] [, application] [, file] [, log] ) → returns void
Справочник аргументов
text string Обязательный
Сообщение для записи в журнал. Дата и время будут добавлены автоматически.
type string
Тип или уровень важности сообщения журнала
Значения:
informationwarningerrorfatal
application boolean
По умолчанию: true
true
Записывает имя приложения, если оно указано в Application.cfc или теге cfapplication.
file string
log string
Если атрибут file не указан, сообщения записываются в стандартный файл журнала. Игнорируется, если указан атрибут file. Application: записывает сообщения в Application.log, обычно используемый для сообщений, связанных с конкретным приложением. Scheduler: записывает сообщения в Scheduler.log, обычно используемый для регистрации выполнения запланированных задач.
Значения:
ApplicationScheduler
Совместимость
Lucee:
В Lucee 6.2 и более поздних версиях уровень журнала по умолчанию — ERROR, поэтому в файле журнала не появятся сообщения, если не указать type=error или type=fatal. Изменить значение по умолчанию можно, как описано здесь: https://dev.lucee.org/t/application-log-defaults-to-error-in-6-2/14773
Примеры Пример кода, вызывающего функцию writeLog
Записывает сообщение об успешной обработке заказа в orders.log, который будет находиться в каталоге журналов CF, например: {cf.root}/cfusion/logs/
writeLog(text="Order #order.getOrderID()# Processed Successfully", type="information", file="orders");
© 2012–present Foundeo, Inc. and the CFDocs contributors.
Licensed under the MIT License.
ColdFusion is a trademark of Adobe Systems Incorporated.
https://cfdocs.org/writelog