SeasLog::closeLoggerStream

(PECL seaslog >=1.8.6)

SeasLog::closeLoggerStream手动释放日志记录器的流

描述

public static SeasLog::closeLoggerStream(int $model, string $logger): bool

手动释放日志记录器的流。SeasLog 缓存由日志记录器打开的流句柄以节省创建流的开销。该句柄将在请求结束时自动释放。如果在 CLI 模式下,进程在退出时也会自动释放。或者你可以使用以下函数手动释放(手动释放函数需要更新到 SeasLog 1.8.6 或更新版本)。

参数

model

常量 int。

logger

日志记录器名称。

返回值

释放流成功时返回 TRUE,失败时返回 FALSE。

示例

示例 #1 SeasLog::closeLoggerStream() 示例

<?php

var_dump
(SeasLog::closeLoggerStream());
var_dump(SeasLog::closeLoggerStream(SEASLOG_CLOSE_LOGGER_STREAM_MOD_ALL));
var_dump(SeasLog::closeLoggerStream(SEASLOG_CLOSE_LOGGER_STREAM_MOD_ASSIGN, 'logger_name'));

?>

上面的示例将输出类似于

bool(true)
bool(true)
bool(true)

参见

添加笔记

用户贡献笔记

此页面没有用户贡献笔记。
To Top