로그 파일

설명:

static string Worker::$logFile

workerman 로그 파일의 위치를 지정하는 데 사용됩니다.

이 파일에는 workerman 자체에 관련된 로그가 기록됩니다. 이는 시작 및 정지 등을 포함합니다.

설정되지 않은 경우 파일 이름은 기본적으로 workerman.log이며 파일 위치는 Workerman의 상위 디렉토리에 있습니다.

주의:

이 로그 파일에는 workerman 자체에 관련된 시작 및 정지 등의 로그만 기록되며, 비즈니스 로그는 포함되지 않습니다.

비즈니스 로그는 file_put_contents 또는 error_log와 같은 함수를 사용하여 직접 구현할 수 있습니다.

예시

use Workerman\Worker;
require_once __DIR__ . '/vendor/autoload.php';

Worker::$logFile = '/tmp/workerman.log';

$worker = new Worker('text://0.0.0.0:8484');
$worker->onWorkerStart = function($worker)
{
    echo "Worker start";
};
// worker 실행
Worker::runAll();