Open Source

[ OSS - WinSCP ] FTP 원격지 파일 동기화 2부 - 로깅

Pydole 2019. 6. 5. 16:52

 

기존 스크립트 명령어에 로깅기능을 추가한다. -1 옵션으로 로깅을 최소화 한다.

    

명령어 : WinSCP.com /ini=nul /script=example.txt /log="C:\SinscpSyncLog\SyncLog.log" /loglevel=-1

                                                                                                                            

실제 실행하면 수행된 결과과 로깅파일로 추출한다.

 

 

SyncLog.log 로그파일을 열어보면 아래와 같이 로그가 기록된다.

 

 

. 2019-06-05 13:19:07.263 File: '/example/example2.txt.txt' [2019-06-02T08:02:00.000Z] [88]
. 2019-06-05 13:19:07.264 Copying "/example/example2.txt.txt" to local directory started.
. 2019-06-05 13:19:07.266 /example/example2.txt.txt의 다운로드를 시작합니다.
. 2019-06-05 13:19:07.312 Preserving timestamp [2019-06-02T08:02:00.000Z]
. 2019-06-05 13:19:07.313 다운로드가 성공하였습니다.
. 2019-06-05  13:19:07.314 Transfer done: '/example/example2.txt.txt' => 'C:\WinscpSync\example\example2.txt.txt' [88]

 

 

 

 

 파일로 로깅정보를 남김으로써 동기화된 파일, 용량, 총 동기화 시간 등을 추출하여 동기화 작업에 대한 Reporting 을 만들 수 있다.