Основной сайт хуманэмулятор.рф  |  Демо  |  Купить  |  API  |  Wiki



System / logger



init

init($minLogLevelCode=LogLevel::DEBUG,$phpUseTroughShell=true,$writeLogToLogPanel=true,$logFilePath="",$logSQLiteDbFilePath="",$dateTimeFormat=self::DateTimeFormatDefault,$localizationCode="en",$isNeedTextTransliteration=false,$useXheApiToAction=true); - The default date and time format for logs unless a different format is specified during initialization */

const DateTimeFormatDefault = "d-m-Y H:i:s";
#region Private members
/**
/
private int $minLogLevelCode = LogLevel::DEBUG;
/**
True - running not from a third-party IDE, otherwise from a third-party IDE
/
private bool $phpUseTroughShell = true;
/**
/
private bool $writeLogToLogPanel = true;
/**
/
private string $logFilePath = '';
/**
/
private string $logSQLiteDbFilePath;
/**
/
private string $dateTimeFormat = self::DateTimeFormatDefault;
/**
/
private string $localizationCode = "en";
/** @var bool Is need make text transliteration? */
private bool $isNeedTextTransliteration = false;
/** @var bool Use XHE API to execute actions? */
private bool $useXheApiToAction = true;
/**
/
private array $logLevelNameLocDictionaryRu = array(
'TRACE' => 'СЛЕД',
'DEBUG' => 'ОТЛАДКА',
'INFO' => 'ИНФО',
'WARNING' => 'ПРЕДУПРЕЖДЕНИЕ',
'ERROR' => 'ОШИБКА',
'CRITICAL' => 'КРИТИЧЕСКАЯ ОШИБКА'
);
/**
/
private array $logLevelNameLocDictionaryTr = array(
'TRACE' => '?ZLEME',
'DEBUG' => 'HATA AYIKLAMA',
'INFO' => 'B?LG?',
'WARNING' => 'UYARI',
'ERROR' => 'HATA',
'CRITICAL' => 'KR?T?K'
);
#endregion
/**
Init

Функция на вход принимает параметры:

  • $minLogLevelCode – Minimum Logging Level [0..5]
  • $phpUseTroughShell – Running the script not from a third-party IDE?
  • $writeLogToLogPanel – Log in "Log panel" UI? Yes/No
  • $logFilePath – Путь к файлу логов. Логировать в файл, если указан путь к файлу
  • $logSQLiteDbFilePath – Log to a local SQLite DB file if a file path is specified
  • $dateTimeFormat – DateTime format for log text
  • $localizationCode – Localization code by ISO 639-1
  • $isNeedTextTransliteration – Made text transliteration?
  • $useXheApiToAction – Use XHE API to execute actions?

    После выполнения функции возвращаемое значение будет равно одному из двух :
  • результат – void

    (примеры не найдены)

    =============================================
    logger    Объекты    DOM  System  Vision  Web  Window        
    =============================================
    если что-то непонятно или необходимо узнать или считаете что надо добавить по работе этой функции, пишите в комментарии или на наш форум
    .