2017-05-08 3 views
0

CentOS7에 rsyslog-8.26.0, loganalyzer-4.1.5 및 MongoDB 3.4.4를 설치했습니다. MongoDB는 모든 날짜와 시간을 UTC로 저장하며 Loganalyzer의 데이터도 UTC로 볼 수 있습니다.MongoDB Loganalyzer 표준 시간대 변환

현지 시간대로 변경할 수 있습니까?

출력이 표시 될 때 MongoDB 기본 시간대를 변경하거나 Loganalyzer에서 시간대를 변환 하시겠습니까?

+0

사용하여 모든 로그를 볼 수 있습니다

date.timezone = "Australia/Melbourne" 

다시 시작 HTTPD 아래

같이 변경 말한다 tableschema.pre와 같은 mongo 스키마 메소드 ('save', function (next) { } –

+0

Loganalyzer에 대해 알지는 못하지만, 디스플레이를 위해 출력 할 때 분명히 그것을하고 싶습니다. MongoDB에 UTC로 남겨 둡니다. – JohnnyHK

+0

Loganalyzer에서 출력을 표시 할 때 변경하는 방법을 아는 사람이 있습니까? –

답변

0

당신은 최고의

tableschema.pre('save', function (next) { 

//You can store timezone according to input and use that for conversion 
var timezone=this.timezone; 
this.date=date // converted date here using timezone 
next(); 
} 

출력 디스플레이, 그것은 클라이언트 시스템에 따라 여러 시간대를 지원하는 경우 Log Analyzer에에 시간대를 변환입니다 아래 또는 서버 측에서 설정 한 기본 시간대처럼 몽고 스키마 방법을 사용할 수 있습니다

+0

나는 mongoose schema method가 'like'라고 말했고 몽구스 스키마는 정확히 @JohnnyHK –

+0

Loganalyzer에서 출력 표시를 변경하는 방법을 알고 있습니까? –

0
나는 시간대 라인을 발견

은 php.ini 파일에 주석

;date.timezone = 

PHP 정보는 기본 시간대 UTC

php.ini의 시간대가 지금은 내 시간대