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
의사소통은 어렵다.
타인과 함께 일하면서 시너지를 얻는 경우는 많지 않다. 의사소통에 많은 시간을 쏟아부어야 하기 때문이다. 각자 알고 있는 것을 상대방에게 잘 설명해줘야 한다. 의사소통 능력이 절대적으로 높은 사람이 존재한다면
스프링노트 댓글 API 활용
지난달 개편된 스프링노트에는 읽기모드, 대쉬보드, 페이지 댓글 등의 기능들이 있다. 요새 블로그에 글을 쓸 때 스프링노트를 적극 활용중인데, 내 홈피의 글쓰기 편집창보다 스프링노트가 훨씬 나은데다 블로그로 보내기
발렌티나 리시차 공연 후기
지난 일요일 발렌티나 리시차의 연주는 말도 안 되게 훌륭했다. 유튜브나 정규앨범 FLAC으로 듣는 것과는 차원이 달랐다. Appassionata 3악장은 숨도 제대로 못 쉬고 내가 다 힘들었다. 눈물이 좀 났는데