Класс SeasLog

(PECL seaslog >=1.0.0)

Введение

Обзор классов

classSeasLog {
publicstaticalert(string$message, array$content = ?, string$logger = ?): bool
publicstaticanalyzerCount(string$level, string$log_path = ?, string$key_word = ?): mixed
publicstaticanalyzerDetail(
    string$level,
    string$log_path = ?,
    string$key_word = ?,
    int$start = ?,
    int$limit = ?,
    int$order = ?
): mixed
publicstaticcloseLoggerStream(int$model, string$logger): bool
publicstaticcritical(string$message, array$content = ?, string$logger = ?): bool
publicstaticdebug(string$message, array$content = ?, string$logger = ?): bool
public__destruct()
publicstaticemergency(string$message, array$content = ?, string$logger = ?): bool
publicstaticerror(string$message, array$content = ?, string$logger = ?): bool
publicstaticflushBuffer(): bool
publicstaticgetBuffer(): array
publicstaticgetBufferEnabled(): bool
publicstaticgetDatetimeFormat(): string
publicstaticgetLastLogger(): string
publicstaticgetRequestID(): string
publicstaticgetRequestVariable(int$key): bool
publicstaticinfo(string$message, array$content = ?, string$logger = ?): bool
publicstaticlog(
    string$level,
    string$message = ?,
    array$content = ?,
    string$logger = ?
): bool
publicstaticnotice(string$message, array$content = ?, string$logger = ?): bool
publicstaticsetBasePath(string$base_path): bool
publicstaticsetDatetimeFormat(string$format): bool
publicstaticsetLogger(string$logger): bool
publicstaticsetRequestID(string$request_id): bool
publicstaticsetRequestVariable(int$key, string$value): bool
publicstaticwarning(string$message, array$content = ?, string$logger = ?): bool
}

Содержание

  • SeasLog::alert — Записывает информацию уровня "alert" в журнал
  • SeasLog::analyzerCount — Получает количество журналов по уровню, log_path и key_word
  • SeasLog::analyzerDetail — Получает детализацию журнала по уровню, log_path, key_word, start, limit, order
  • SeasLog::closeLoggerStream — Вручную освобождает поток от регистратора
  • SeasLog::__construct — Описание
  • SeasLog::critical — Записывает информацию уровня "critical" в журнал
  • SeasLog::debug — Записывает информацию уровня "debug" в журнал
  • SeasLog::__destruct — Описание
  • SeasLog::emergency — Записывает информацию уровня "emergency" в журнал
  • SeasLog::error — Записывает информацию уровня "error" в журнал
  • SeasLog::flushBuffer — Очищает буфер логов, делает дамп в файл приложения или отправляет на удалённый API с помощью tcp/udp
  • SeasLog::getBasePath — Получает базовый путь SeasLog
  • SeasLog::getBuffer — Получает буфер логов в памяти в виде массива
  • SeasLog::getBufferEnabled — Определяет, включён ли буфер
  • SeasLog::getDatetimeFormat — Получает стиль формата даты и времени SeasLog
  • SeasLog::getLastLogger — Получает последний путь регистратора SeasLog
  • SeasLog::getRequestID — Получает дифференцированные запросы SeasLog request_id
  • SeasLog::getRequestVariable — Получает переменную запроса SeasLog
  • SeasLog::info — Записывает информацию уровня "info" в журнал
  • SeasLog::log — Общая функция записи в журнал
  • SeasLog::notice — Записывает информацию уровня "notice" в журнал
  • SeasLog::setBasePath — Устанавливает базовый путь SeasLog
  • SeasLog::setDatetimeFormat — Устанавливает стиль формата даты и времени SeasLog
  • SeasLog::setLogger — Устанавливает имя регистратора SeasLog
  • SeasLog::setRequestID — Устанавливает дифференцированные запросы SeasLog request_id
  • SeasLog::setRequestVariable — Устанавливает переменную запроса SeasLog вручную
  • SeasLog::warning — Записывает информацию уровня "warning" в журнал
To Top