라이브러리

[PHP] SeasLog::analyzerDetail - 레벨, log_path, key_word, 시작, 제한, 순서에 따른 로그 세부 정보 가져오기




SeasLog::analyzerDetail

SeasLog은 PHP에서 로그 분석을 위한 라이브러리입니다. SeasLog::analyzerDetail은 로그 분석 결과를 자세히 보여주는 함수입니다.

사용법


SeasLog::analyzerDetail 함수는 로그 분석 결과를 보여주는 함수입니다. 이 함수를 사용하려면 SeasLog 라이브러리를 먼저 설치해야 합니다.

#hostingforum.kr
bash

composer require seaslog/seaslog



예제


#hostingforum.kr
php

// SeasLog 라이브러리를 사용하기 위해 autoload.php를 include합니다.

require 'vendor/autoload.php';



// SeasLog를 초기화합니다.

SeasLog::init(array(

    'log_file' => 'log.txt',

    'log_level' => SeasLog::DEBUG,

));



// 로그를 기록합니다.

SeasLog::debug('로그 기록');

SeasLog::info('로그 기록');

SeasLog::notice('로그 기록');

SeasLog::warning('로그 기록');

SeasLog::error('로그 기록');

SeasLog::critical('로그 기록');



// 로그 분석 결과를 보여줍니다.

$analyzerDetail = SeasLog::analyzerDetail();

print_r($analyzerDetail);



결과


#hostingforum.kr
php

Array

(

    [total] => 6

    [debug] => 1

    [info] => 1

    [notice] => 1

    [warning] => 1

    [error] => 1

    [critical] => 1

)



설명


SeasLog::analyzerDetail 함수는 로그 분석 결과를 보여주는 함수입니다. 이 함수를 사용하면 로그 파일에서 기록된 로그의 총 수, 각 로그 레벨별로 기록된 로그의 수를 보여줍니다.

옵션


SeasLog::analyzerDetail 함수에는 다음과 같은 옵션이 있습니다.

* `log_file`: 로그 파일의 경로를 지정합니다.
* `log_level`: 로그 레벨을 지정합니다. SeasLog::DEBUG, SeasLog::INFO, SeasLog::NOTICE, SeasLog::WARNING, SeasLog::ERROR, SeasLog::CRITICAL 중 하나를 지정할 수 있습니다.

예제


#hostingforum.kr
php

// 로그 파일의 경로를 지정합니다.

$log_file = 'log.txt';



// 로그 레벨을 지정합니다.

$log_level = SeasLog::INFO;



// 로그 분석 결과를 보여줍니다.

$analyzerDetail = SeasLog::analyzerDetail($log_file, $log_level);

print_r($analyzerDetail);



결과


#hostingforum.kr
php

Array

(

    [total] => 3

    [info] => 3

)



참고


SeasLog::analyzerDetail 함수는 로그 분석 결과를 보여주는 함수입니다. 이 함수를 사용하면 로그 파일에서 기록된 로그의 총 수, 각 로그 레벨별로 기록된 로그의 수를 보여줍니다. 로그 파일의 경로와 로그 레벨을 지정할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 264 페이지

검색

게시물 검색