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: 체이닝을 위한 로거