PC통신 시절, 각종 ANSI 들 기억 하시나요.
로그 메시지 이쁘게 만드는 거 귀찮아서 색상 입히기를 다시 기억해냈습니다. 이런 녀석들을 참고해서 만들고 있습니다.
ANSI Color logging with log4j for any appender Xterm Control Sequences
맨날 거무튀튀하고 허연 로그 메시지 보느라 지겨우신 분들을 위해 ANSI 를 기억하기~
System.console().printf("안녕하세요. \u001b[31;1m%s\u001b[0m은 빨갛고 두껍습니다%n", "요것");
$TERM xterm, ansi 일 때 잘 보입니다.
Microsoft Windows 에서는 escape 문자가 그대로 보일텐데요. NT 베이스는 지원하지 않는답니다. Wikipedia 설명을 보면 System32/Config.NT 파일에 DEVICE=%SystemRoot%\system32\ANSI.SYS 를 넣어주면 된다고 하는데.. 재부팅 안하니까 적용안되는군요.
Windows 에서는 SetConsoleTextAttribute 를 써주세요. 누가 만들어 놓은 소스코드도 있네요.
Comments
3 thoughts shared
Continue Reading
Discover more thoughts and insights
꿈에 나오던 친구가 의사가 되었다
가끔 꿈에 한 번씩 나오는 친구가 있다. 초등학교 이후 본 적이 없고 딱히 기억할 만한 추억도 없지만 외모도 특이하고 성씨도 특이해서 오래 기억에 남는다. 최근에 찾아보니 명동 근처에 병원을 개업했다. 오랜만에
스칼라 도커 빌드하다가 대청소하기
FROM myobplatform/scala-play 까지 얹었는데도 sbt, scala 버전의 다양함 때문에 parent image 빌드 굉장히 오래 걸린다. build.sbt 파일 하나에 스칼라 버전도 써있고
Mock up 환경에 DNS 도 꾸겨 넣기
동기 해결책 포터블한 적당한 오픈소스 DNS를 구한다. 나는 아무래도 Java 가 제일 편해서 dnsjava 를 사용하기로 했다. 지금 이 글을 쓰는 시점 최신버전은 2011년 10월 24일에