728x90
반응형
PHP 연동
PHP 7 이상 (https://github.com/fluent/fluent-logger-php)
- composer.json 추가
- "fluent/logger": "1.0.*"
PHP 7 미만 (https://github.com/DQNEO/php-fluent-simplelogger)
- 오픈소스 라이브러리 설치
샘플
use Fluent\Logger\FluentLogger;
defined('BASEPATH') or exit('No direct script access allowed');
function f_log(string $label, array $data)
{
try
{
# TODO : Constants setting
$logger = new FluentLogger('192.168.10.7', '24231');
$logger->post("apps.{$label}", $data);
}
catch ( \Exception $e )
{
# TODO : 에러 처리
}
finally
{
$logger->close();
}
}
728x90
반응형
'Infrastructure > Fluentd' 카테고리의 다른 글
[Fluentd] MySQL slow log 연동 (0) | 2021.08.12 |
---|---|
[Fluentd] Python 연동 (0) | 2021.05.11 |
[Fluentd] 8. Prometheus 연동 (0) | 2021.05.11 |
[Fluentd] 7. Nginx 연동 (0) | 2021.05.11 |
[Fluentd] 6. 서버간 연동 (0) | 2021.05.11 |