이 클래스를 사용하면 개발자가 디버깅 로그에 텍스트를 작성할 수 있습니다.
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
clear() | void | 로그를 지웁니다. |
getLog() | String | 현재 로그의 전체 메시지 목록을 반환합니다. |
log(data) | Logger | 문자열을 로깅 콘솔에 씁니다. |
log(format, values) | Logger | 제공된 형식과 값을 사용하여 형식이 지정된 문자열을 로깅 콘솔에 씁니다. |
자세한 문서
clear()
로그를 지웁니다.
getLog()
현재 로그의 전체 메시지 목록을 반환합니다. 이 방법을 사용하면 스크립트 실행 중에 생성된 전체 로그 출력을 이메일로 보냅니다.
// Generate a log, then email it to the person who ran the script. var files = DriveApp.getFiles(); while (files.hasNext()) { Logger.log(files.next().getName()); } var recipient = Session.getActiveUser().getEmail(); var subject = 'A list of files in your Google Drive'; var body = Logger.getLog(); MailApp.sendEmail(recipient, subject, body);
리턴
String
- 로깅 콘솔의 로그
log(data)
문자열을 로깅 콘솔에 씁니다. 로깅된 출력을 보려면 보기 > 프로그램 로그와 함께 사용할 수 있습니다. 이는 스크립트를 디버깅하는 데 매우 유용할 수 있습니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
data | Object | 기록할 메시지 |
리턴
Logger
: 체이닝을 위한 로거입니다.
log(format, values)
제공된 형식과 값을 사용하여 형식이 지정된 문자열을 로깅 콘솔에 씁니다. 이
문자열은 여러 %s
자리표시자를 포함할 수 있으며 상응하는
인수 목록의 값이며 문자열로 변환됩니다.
// Log the number of Google Groups you belong to. var groups = GroupsApp.getGroups(); Logger.log('You are a member of %s Google Groups.', groups.length);
매개변수
이름 | 유형 | 설명 |
---|---|---|
format | String | %s 의 인스턴스를 포함하는 서식 문자열의 수만큼
인수 values 개 |
values | Object... | 형식 문자열에 삽입할 가변적인 수 |
리턴
Logger
: 체이닝을 위한 로거