2013-08-19 1 views
7

Hypnotoad 어떤 로그 파일을 작성합니까? 여기에 대해서는 아무 것도 없습니다. http://mojolicio.us/perldoc/Mojo/Server/Hypnotoad 옵션 --help에 대해서는 아무런 언급이 없습니다.Hypnotoad 로그 파일

나는 응용 프로그램 - 현명한 내가 $self->app->log->error('aua!') 같은 물건을 사용해야한다는 것을 이해하지만 ... 서버 로그와 같은 것이 존재하지 않습니까? (예 : 클라이언트 요청, 내부 오류 등)

답변이 '아니오'인 경우, 괜찮습니다. 그러면 내 응용 프로그램에 이것을 구현해야 할 것입니다. 서버 코드를 작게 유지하는 것이 이치에 맞을 수도 있습니다. 어쩌면 이것이이 기능이 부족한 이유일까요? 또는 사용하도록 설정할 수 있습니까?

답변

10

을 시작하지 삽입, 로그가 기록됩니다 : http://mojolicio.us/perldoc/Mojolicious/Guides/Tutorial#Mode

+2

링크 된 페이지 (http://mojolicio.us/perldoc/Mojolicious/를 Lite # Mode)는이 사실을 확인하지는 못했지만 문서를 쉽게 찾을 수 없었지만 Mojolicious 6.03에서는 여전히 작동합니다. 또한,'log' 디렉토리는 기본 스크립트와 동일한 디렉토리에 있습니다. 적어도이 디렉토리를 변경하는 방법이 있는지는 잘 모르겠습니다. – doshea

+0

잘 잡습니다. 예, Mojolicious :: Lite 문서는 튜토리얼의 두 배로 사용되었습니다. 그 이후로 실제 튜토리얼 가이드가 있도록 문서를 분할했습니다. 링크를 업데이트했습니다. –

7

저는 그렇게 생각하지 않지만, 하나를 설정하는 것은 쉽습니다.

use Mojo::Log; 
... 
app->log(Mojo::Log->new(path => <filename>, level => 'debug')); 
... 
app->start; 
2

APP-> 로그 (모조 :: 스터링> 새 (경로 =>, 수준 => '디버그'));

하는 응용 프로그램이 log 폴더가있는 경우이 기능을