Class Logger

Logger

이 클래스를 통해 개발자는 디버깅 로그에 텍스트를 쓸 수 있습니다.

메서드

메서드반환 유형간략한 설명
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);

Return

String — 로깅 콘솔의 로그입니다.


log(data)

문자열을 로깅 콘솔에 씁니다. 로깅된 출력을 보려면 로그 보기 보기를 선택합니다. 이는 스크립트를 디버깅하는 데 매우 유용합니다.

매개변수

이름유형설명
dataObject기록할 메시지

Return

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);

매개변수

이름유형설명
formatString%s 인수의 수가 values 인수 수만큼 포함된 형식 문자열
valuesObject...형식 문자열에 삽입할 값의 가변적 수

Return

Logger — 체이닝을 위한 로거