logFile

설명:

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::runAll();