2017-05-17 26 views
0

나는 하늘빛에 node.js api 앱이 있습니다. 모든 요청을 sdtout에 기록하려면 bunyan을 사용합니다. 로그 파일을 저장하고 읽을 수 있습니까? BLOB 로깅을 활성화했습니다. 제 저장 장치에 나타나는 유일한 것은 많은 CSV 파일입니다. 다음은 예입니다.Azure에서 Node.js Api 앱에 BLOB 로깅을 사용하도록 설정하는 방법은 무엇입니까?

| date    | level | applicationName | instanceId | eventId   | pid | tid | message 
_______________________________________________________________________________________________________________________________________________________________ 
| 2017-05-17T14:21:15 | Verbose | myApp   | tae9d6  | 636306276755847146 | 13192 | -1 | SnapshotHelper::RestoreSnapshotInternal SUCCESS - File.Copy 
| 2017-05-17T14:21:15 | Verbose | myApp   | tae9d6  | 636306276756784690 | 13192 | -1 | SnapshotHelper::RestoreSnapshotInternal SUCCESS - process 

내 로그는 어디에 있습니까 (stdout)?

답변

2

1) 루트 폴더 (D:\home\site\wwwroot)에 파일이 없으면 iisnode.yml을 만듭니다.

2) 다음 행을 추가하십시오.

loggingEnabled: true 
logDirectory: iisnode 

그 후에는 D:\home\site\wwwroot\iisnode에 로그를 찾을 수 있습니다.

자세한 내용은 https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-nodejs-debug#enable-logging을 참조하십시오.

+0

대단히 감사합니다. 내'iisnode.yml'은'issnode.yml'이라고 불렀습니다. – hendra