파이프 라인에서 사용해야하는 젠킨스 파이프 라인이나 라이브러리를 만들 때 제공되는 로깅 옵션을 사용하여 코드를 디버그하는 것이 어렵습니다. 순간 나는이에 로그인 해요 : - 예를 들어,젠킨스 파일에서 로그 쓰기
node {
...
sh "echo ${thingtoshow}"
}
을 단점은 그루비/자바 구체적인 내용에 관해서이 매우 강력하지 점이다 그것은 나를 바로 객체의 내용을 덤프하는 것을 허용하지 않을
그것은 실제 로그에 엉망 생성:
[Pipeline] sh
[workspace] Running shell script
+ echo 'things'
things
가 어떻게 난 그냥 로그 출력의 한 줄 내를 얻기 위해 로그를 쓸 수를 젠킨스 콘솔?
편집 : 코드 예제는 표시되지 않습니다,하지만 당신은 echo
무대 사용할 수
감사합니다 (I 장님) - 이것은 두 가지 문제 중 하나 이상 해결 - 덜 혼란,하지만 여전히 아니다 적절한 로거와 같습니다. – pagid
올바른 로거에서 무엇을 찾으십니까? 예 : 'echo'단계에서 누락 된 부분은 무엇입니까? –
그럼 로거에 어떤 객체라도 던져 줄 것이고, 유용한 정보를 출력해야합니다.'echo currentBuild'는 stackstrace를 남겨 둡니다. – pagid