우리는 서버 측 서비스를위한 로깅 시스템을 구축했습니다. 특히 Django 프로젝트는 Python 로깅 모듈을 많이 사용하기 때문에 logger.info()
, logger.warn()
및 logger.error()
에 대한 호출 호출은 중앙 집중식 로깅 시스템에 의해 선택됩니다.Google 백엔드에 로그인하는 JavaScript 프론트 엔드 로그인 시스템?
나는 우리의 프론트 엔드에 상응하는 싶습니다, 나는 몇 가지 아이디어를 가지고 :
XMLHttpRequest를 통해 백엔드 메시지를 보낼 것입니다 자바 스크립트를 통해 노출 된 사용자 정의 로그 객체의 일종이 될 것이다 .
내가 클라이언트 측에 해당 로깅 수준이 싶습니다
debug
,info
,warning
및error
을.로컬 (디버그 모드)을 개발할 때 해당 로깅 메시지가 브라우저/Firebug 콘솔에
console.log()
을 통해 기록되도록하고 싶습니다.생산시에는
debug
메시지를 완전히 삭제해야합니다.캐치되지 않은 모든 JavaScript 예외를 캡처하는 방법을 알고 있으므로 레벨이
error
이어야합니다.우리는 이미 Google Analytics event tracking을 사용하고 있으며, 우리가 어떤 식 으로든 시스템을 만들면 좋을 것입니다.
이것은 좋은 생각입니까? 어떻게 할거 니? 기존 솔루션이 있습니까? 여기 단순화 된 질문 :
업데이트를
(., 우리가 프론트 엔드에 jQuery를 사용하고 FWIW는) https://stackoverflow.com/questions/1423267/are-there-any-logging-frameworks-for-javascript
이 질문에 대한 좋은 제목을 결정할 수 없습니다. 부담없이 개선하십시오. –
클라이언트가 서버 측 로그를 "채울"수 있다면 인터넷에있는 모든 사람 (웹 응용 프로그램이라고 가정)이 AJAX 스팸을 통해 서버 측 로그를 범람시킬 수 있다는 의미입니까? 시스템 로그에 "물건"을 기록 할 수있는 사람에 대한 보안 제한을 추가 할 수 있습니다 ... – DashK
좋은 질문입니다! +1 – peteorpeter