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

리턴

String - 로깅 콘솔의 로그


log(data)

문자열을 로깅 콘솔에 씁니다. 로깅된 출력을 보려면 보기 > 프로그램 로그와 함께 사용할 수 있습니다. 이는 스크립트를 디버깅하는 데 매우 유용할 수 있습니다.

매개변수

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

리턴

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...형식 문자열에 삽입할 가변적인 수

리턴

Logger: 체이닝을 위한 로거