로그인 기판 사용

3577 단어 rustsubstratelog
기판 팔레트에 로그인하는 방법 및 노드를 실행할 때 로그를 보는 방법(디버깅할 때 polkadot에서 기존 로그를 보는 데 유용할 수 있음).

팔레트/템플릿의 Cargo.toml에서 통나무 상자 가져오기

[dependencies]
log = "0.4"


팔레트 템플릿의 외부do_something에 일부 로깅을 추가합니다(제 경우에는 횡설수설)

log::trace!(target: "lalala", "do_something is working!");
log::trace!(target: "ononono", "do_something is working!");
log::trace!(target: "test::werr", "do_something is working!");
...
log::trace!(target: "lalala", "do_something is done!");
log::trace!(target: "ononono", "do_something is done!");
log::trace!(target: "test::werr", "do_something is done!");


노드를 빌드하고 로그 필터링으로 실행(필터만target: "lalala" 추적 로그):

./target/release/node-template --dev --tmp --log lalala=trace


extrinsics를 실행하면 추적 로그가 출력됩니다.



다른 필터링(target: "test::werr"test=trace와 같이 필터링될 수 있음)

./target/release/node-template --dev --tmp --log lalala=trace ononono=trace test=trace


--다른 출력



예를 들어 파라체인/릴레이 체인 필터에서 xcm 메시지를 추적하려면 다음을 사용할 수 있습니다. --log xcm=trace

좋은 웹페이지 즐겨찾기