Функции утилиты записи в журнал для систем UNIX

Prerequisite Scanner содержит набор часто применяемых функций записи в журнал в файле /lib/common_function.sh для записи данных отладки в файл журнала.

В разделе Табл. 1 описаны утилиты записи в журнал для систем UNIX.

Табл. 1. Функции утилиты записи в журнал для систем UNIX
Функция Описание Входные параметры
log уровень сообщение Записывает сообщение в файл журнала. В журнал также включается текущая дата и время.
  • level - строка, задающая тип сообщения, такой как информационное или предупреждение.
  • msg - строка, представляющая сообщение для записи в журнал.
logDebug msg Вызывает функцию log(), передающую в качестве входного параметра level "DEBUG". msg - строка, представляющая сообщение для записи в журнал.
logError msg Вызывает функцию log(), передающую в качестве входного параметра level "ERROR". msg - строка, представляющая сообщение для записи в журнал.
logInfo msg Вызывает функцию log(), передающую в качестве входного параметра level "INFO". msg - строка, представляющая сообщение для записи в журнал.
logScreen msg Записывает сообщение на консоль. msg - строка, представляющая сообщение для записи на консоль.
logWarning msg Вызывает функцию log(), передающую в качестве входного параметра level "WARNING". msg - строка, представляющая сообщение для записи в журнал.

Следующие функции утилиты записи в журнал устарели, начиная с Prerequisite Scanner версии 1.2.0.3.

  • wrlTrace строка_журнала1 строка_журнала2
  • wrlTraceFuncStart имя_функции
  • wrlTraceFuncExit имя_функции
  • wrlDebug строка_журнала1 строка_журнала2
  • wrlDebugFuncStart имя_функции
  • wrlDebugFuncExit имя_функции
  • wrlDebugFuncParam параметр1 параметр2
  • wrlDebugGeneric formatspec строка_журнала1 строка_журнала2
  • wrlDebugFunc строка
  • wrlLogFuncStart строка
  • wrlLogFuncExit строка
Внимание: До Prerequisite Scanner Версии 1.2.0.1 Prerequisite Scanner поддерживал дополнительный параметр trace, по которому информация трассировки записывалась в файл ips_output_dir/temp/prs.trc. Этот входной параметр и файл трассировки объявлены устаревшими. Если в командной строке задать параметр trace, появится сообщение с предупреждением.