[console] Dart 언어의 Console.log

console.logDart 언어에서 JavaScript 처럼 브라우저 콘솔에 어떻게 로그인 할 수 있습니까?



답변

단순한:

print('This will be logged to the console in the browser.');

기본 최상위 print기능은 Dart의 모든 구현 (브라우저, VM 등)에서 항상 사용할 수 있습니다. Dart에는 문자열 보간이 있기 때문에 유용한 항목을 인쇄하는데도 사용하기 쉽습니다.

var a = 123;
var b = new Point(2, 3);
print('a is $a, b is ${b.x}, ${b.y}');


답변

또한 개체 dart:html사용을 허용 window.console합니다.

import 'dart:html';

void main() {
  window.console.debug("debug message");
  window.console.info("info message");
  window.console.error("error message");
}


답변

그것은 간단합니다! 로깅 패키지를 가져 오면됩니다.

import 'package:logging/logging.dart';

로거 개체를 만듭니다.

final _logger = Logger('YourClassName');

그런 다음 무언가를 기록해야 할 때 코드에서 :

_logger.info('Request received!');

예외를 포착하면 예외와 스택 추적도 기록 할 수 있습니다.

_logger.severe('Oops, an error occurred', err, stacktrace);

로깅 패키지 문서 : https://github.com/dart-lang/logging


답변

단순 :
print("hello word");
또는
debugPrint(" hello word);


답변