# log Task

시나리오의 상태가 값의 변화를 확인하기 위해서 로그를 출력하는 기능이다.
해당 로그는 어플리케이션의 logs 폴더에 저장되며 'scenario-시나리오명'으로 시작하는 로그 파일에 저장된다.

## parameters

- 메시지
  - 특정한 메시지를 로그로 남겨둘 필요가 있을 경우 사용하며 메시지의 로그가 유효하기 위해서는 접근자가 빈 상태로 있어야 한다.
  - 설정된 메시지는 로그의 내용에 남겨진다.
  - [템플릿 리터럴](../concept/template-literal.md)이 적용되므로, data, variables, domain, user, lng 등의 변수를 활용할 수 있다.
    - [스크립트 내장변수](../concept/script-internal-variables.md)
- 접근자 [accessor](../concept/data-accessor.md)
  - 시나리오 내의 하나의 스텝이름으로, 해당 스텝의 결과 값을 출력하고자 할 경우에 접근자를 사용한다.
  - 이 접근자 결과는 로그에 남겨진다.
- 레벨
  - 로그 메시지의 레벨을 설정할 수 있다. 레벨은 'info', 'warn', 'error' 중에 하나를 선택할 수 있다.
