[온-프레미스/하이브리드만]{class="badge yellow" title="온-프레미스 및 하이브리드 배포에만 적용"}
파일 로깅 log-files
로그 파일은 다음과 같이 구성됩니다.
각 nlserver 모듈은 <installation directory>
/var/<instance>
/log/<module>
.log 디렉터리에 저장된 로그 파일을 생성합니다.
nlserver syslogd 모듈이 로그를 디스크에 저장합니다. 이 모듈은 Unix syslog 데몬 과 비슷하지만 Unix와 Windows 간의 호환성을 위해 조정되었습니다. 다른 Adobe Campaign 모듈은 해당 로그를 디스크에 저장하지 않습니다. UDP 패킷을 전송하여 syslogd 모듈에 이 작업을 위임합니다.
기본적으로 Adobe Campaign 플랫폼에는 syslogd 모듈이 설치되어 있지만 다른 syslog 데몬 을 사용할 수도 있습니다. 이 모듈은 log 디렉터리에 로그 파일을 만듭니다.
다중 인스턴스 모듈의 로그가 <installation directory>
/var/default/log/ 디렉터리에 저장됩니다. 모든 인스턴스(예: web.log)에서 동일한 로그 파일을 공유합니다.
다른 모듈의 로그는 인스턴스의 이름을 딴 하위 폴더에 저장됩니다. 각 인스턴스에는 자체 로그 파일이 있습니다.
다중 인스턴스 로그 파일은 다음 표에 나와 있습니다.
다음 표에는 모노 인스턴스 로그 파일이 나열되어 있습니다.
성능 및 스토리지 최적화를 위해 logins.log 파일은 매일 여러 파일로 분할되며(logins.yy-mm-dd.log) 최대 365개의 파일이 유지됩니다. 서버Conf.xml의 syslogd(maxNumberOfLoginsFiles 옵션) 아래에 있는 일 수를 변경할 수 있습니다. 서버 구성 파일에 대한 설명서를 참조하세요.
기본적으로 로그는 모듈 및 인스턴스당 10MB 파일 두 개로 제한됩니다. 두 번째 파일은 <modulename>
_2.log 입니다. 따라서 로그 크기는 모듈 및 인스턴스당 2*10MB로 제한됩니다.
그러나 더 큰 파일은 유지할 수 있습니다. 이 기능을 사용하려면 conf/serverConf.xml 파일의 syslogd 노드에서 maxFileSizeMb="10" 설정 값을 변경하십시오. 이 값은 로그 파일의 최대 크기(MB)를 나타냅니다.
로그에서 세부 수준을 유지하려면 -verbose 매개 변수로 Adobe Campaign 모듈을 시작할 수 있습니다.
nlserver 시작 <MODULE>
@<INSTANCE>
-verbose