로그를 남기는 것은 개발에 있어서 상당히 중요하다.
flutter에서 로그를 남길 때 도움을 주는 패키지인 logger의 사용 방법에 대해 적어보려고 한다.
https://pub.dev/packages/logger
flutter pub add logger
로 import를 해준다.
main에서 logger를 선언, 앱이 실행 되는 시점에 로그가 찍히도록 해보겠다.
예시 코드)
import 'package:dear_deer_demo/App.dart';
import 'package:flutter/material.dart';
import 'package:logger/logger.dart';
Logger logger = Logger();
void main() {
logger.i('start check');
runApp(const MyApp());
}

콘솔창에 start check가 나타나는 것을 확인할 수 있다.
logger 패키지에서는 v ,d , i , w, e, wtf 총 6개의 로거 종류를 만들어두었다.
각 로거의 의미는 아래와 같다.
logger.v("Verbose log");
logger.d("Debug log");
logger.i("Info log");
logger.w("Warning log");
logger.e("Error log");
logger.wtf("What a terrible failure log");
또한
Logger.level = Level.warning;
를 사용하면 logger.w 만 출력한다고 한다.