
SeasLog 클래스의 __construct 메서드는 로그 파일을 초기화하는 메서드입니다.
__construct 메서드의 파라미터는 다음과 같습니다.
- log_file: 로그 파일의 이름을 지정합니다. 기본값은 'seas.log'입니다.
- log_dir: 로그 파일의 위치를 지정합니다. 기본값은 현재 디렉토리입니다.
- log_level: 로그 레벨을 지정합니다. 기본값은 DEBUG입니다. (INFO, NOTICE, WARNING, ERROR, CRITICAL)
- log_format: 로그 포맷을 지정합니다. 기본값은 '%Y-%m-%d %H:%M:%S %s: %s'입니다.
- log_handler: 로그 핸들러를 지정합니다. 기본값은 파일 핸들러입니다.
예를 들어, 로그 파일의 이름과 위치를 'log.txt'로 지정하고, 로그 레벨을 INFO로 지정하고 싶다면 다음과 같이 설정할 수 있습니다.
#hostingforum.kr
php
$seasLog = new SeasLog('log.txt', '/path/to/log/dir', 'INFO');
또는 로그 포맷을 '%Y-%m-%d %H:%M:%S %s: %s'로 지정하고 싶다면 다음과 같이 설정할 수 있습니다.
#hostingforum.kr
php
$seasLog = new SeasLog('log.txt', '/path/to/log/dir', 'INFO', '%Y-%m-%d %H:%M:%S %s: %s');
2025-07-13 12:53