본문 바로가기

개발/Web_JavaScript

jQuery Migrate 플러그인사용시 trace 로그해제하기

728x90
반응형

 

최신버전 jQuery(3.x)를 사용하면 오래된 브라우저와 호환해 주는 jQuery Migrate를 꼭 사용하게 된다.

하지만 jQuery Migrate를 이용하여 웹개발을 하게 되면 브라우저 콘솔 창에 어마어마하게 많은 trace 로그가 생성되는 것을 볼 수 있다.

[jQuery Migrate] console.trace 로그

 

웹 디버깅을 하려는데 해당 로그는 참 거슬리는 편이다. trace 로그를 안 보이는 방법은 2가지로 정리가 된다.

1. 크롬 설정으로 해당 브라우저만 안보이게 설정

trace 설정이 꼭 필요하여 공통으로 설정되어 있으면 크롬 콘솔창에서 해당 로그에서 우클릭 > jquery-migrate 메세지 숨기기 기능을 이용하면 된다.

2. 웹 어플리케이션을 이용하는 개발자/사용자 전부 안보이게 설정

플러그인 jquery-migrate-x.x.x.js 파일에서 마지막줄에 jQuery.migrateMute = true; 코드를 입력해 주면 된다.

추후 jQuery migrate 에 문제가 생겨 추적/디버깅이 필요할때는 코드를 삭제하거나 false 옵션을 지정하면 된다.

jquery-migrate-3.3.2.js

 

더 자세한 정보는 jQuery Migrate Github - README.md 파일에 정리가 되어 있다.

https://github.com/jquery/jquery-migrate

 

GitHub - jquery/jquery-migrate: A development tool to help migrate away from APIs and features that have been or will be removed

A development tool to help migrate away from APIs and features that have been or will be removed from jQuery core - GitHub - jquery/jquery-migrate: A development tool to help migrate away from APIs...

github.com

 

728x90
반응형