콘솔

Console

log(msg)

한 문장을 콘솔에 인쇄합니다.
Prints out text message on the console.
msg : Object : Object

인쇄할 문장.

Message to print out.

한 문장을 콘솔에 인쇄합니다.
Prints out text message on the console.
log("hello world!");
log("hello world!");

logf(format, args)

양식에 맞추어 정보를 콘솔에 출력합니다.
Prints out the information to the console in accordance with the form.
format : String : String

출력할 데이터 포맷. 자세한 포멧 양식에 대해서는 자바 문서를 참조 하십시오.

Output data format. For more information , please refer to the documentation of Java.

args : java.lang.Object[] : java.lang.Object[]

출력할 데이터.

Data to print out.

양식에 맞추어 정보를 콘솔에 출력합니다.
Prints out the information to the console in accordance with the form.

첫번째 인자인 format에서 다음과 같은 변환 인자들을 사용할 수 있습니다:

  • b, B : 주어진 boolean 타입을 true 또는 false로 출력합니다.
  • s, S : 주어진 String 타입을 출력합니다.
  • d : 주어진 정수를 10진수 형태로 표기합니다.
  • o : 주어진 정수를 8진수 형태로 표기합니다.
  • x, X : 주어진 정수를 16진수 형태로 표기합니다.

각 변환 인자는 길이및 정렬 옵션 가질 수 있으며 다음의 형태로 사용합니다:

%[-][0][소수점 이상 길이.소수점 이하 길이]변환인자

길이 앞에 - 부호를 붙이면, 주어진 길이내에 왼쪽으로 정렬됩니다. 길이가 0으로 시작하면 남는 길이를 0으로 채우게 됩니다.

select(function(it){
	return it.get("type") == "table";
}).each(function(it){
	var columns = it.select(function(it){
		return it.get("type") == "column";
	});
	logf("%s 테이블에서는 %d개의 컬럼이 있습니다.", it.get("logical-name"), columns.size());
});

Here are the list of available factors as the format conversion which is the first argument:

  • b, B : Boolean (True/False).
  • s, S : String type of output.
  • d : Presents the given integer in decimal format.
  • o : Presents the given integer in octal format.
  • x, X : Presents the given integer in hexadecimal format.

Each conversion argument can have the length and sorting options, and use the following format:

%[-][0][length above the decimal point.length below the decimal point]Conversion argument

If you append - sign before length, it will be sorted to the left within a given length. If the length starts from 0, it fills the length of the remaining with 0.

select(function(it){
	return it.get("type") == "table";
}).each(function(it){
	var columns = it.select(function(it){
		return it.get("type") == "column";
	});
	logf("%s Table has %d Columns.", it.get("logical-name"), columns.size());
});

setLogFile(file)

로그 파일을 지정합니다.
Specifies a log file.
file : 파일 객체 : File

지정할 파일.

Specifies a log file.

로그 파일을 지정합니다.
Specifies a log file.
로그 파일이 지정되면 log() 또는 logf()등으로 콘솔에 출력되는 모든 메시지가 해당 파일로도 출력 됩니다. 이 파일에 대한 다른 스트림이 열려있지 않아야 하며, 파일이 이미 존재하는 경우, 내용이 뒷 부분에 추가됩니다.
If a log file is specified, all messages printed on the console by logf() or log() , etc. are also output to the file. The file should not habe another stream open, and if the file already exists, the content will be appended to the rear section.

setLogFile(file, replace)

로그 파일을 지정합니다.
Specifies a log file
log() 또는 logf()등으로 콘솔에 출력되는 메시지를 저장할 파일을 지정합니다.
file : 파일 객체 : File

저장할 파일

Specifies a log file.

replace : boolean : boolean

이 값이 true이면, 기존 파일을 덮어쓰고, 그렇지 않으면 뒷 부분에 내용을 추가합니다.

If this value is true, overwrites the existing file, otherwise appends content to a rear part.

이 값이 true로 지정하면, 이전 파일을 덮어 쓰며 경고하지 않습니다.

If true, the previous file is overwritten without warning.

로그 파일을 지정합니다.
Specifies a log file
log() 또는 logf()등으로 콘솔에 출력되는 메시지를 저장할 파일을 지정합니다.
Specifies the file that contains the message to be printed to the console, such as logf(), log().