반응형

Logging 4

[SwiftUI] How to debug using console in xcode

1. print() 2. Debug Area View - Debug Area - Show Debug Area Command + Shift + Y 3. 테스트 소스 1. print() java에서는 System.out.println이, javascript에 console.log, Android의 Log.d와 비슷한 기능으로 pirnt()가 있습니다. (Kotlin에서도 사용가능합니다.) print("메시지") 2. Debug Area print가 출력되는 Debug Area를 띄우는 방법에는 두 가지가 있습니다. View - Debug Area - Show Debug Area Command + Shift + Y 3. 테스트 소스 import SwiftUI // 테스트 페이지 struct TestView: ..

개발 창고/iOS 2023.11.28

리눅스마스터 1급 2차 - 2102회 기출문제 풀이 (8/16)

8. 시스템에 접속하는 사용자가 너무 많아서 특정 로그 파일의 로테이션 관련 설정을 변경하려고 한다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오. 로그인에 실패한 사용자의 정보가 저장되는 로그 파일은 일주일 단위로 로테이션을 실행한다. 단 파일의 크기가 1MB에 도달하면 그 이전이라도 로테이션을 실행한다. 생성되는 파일의 소유자는 root, 소유그룹은 utmp로 지정하며, root 사용자만 읽기 및 쓰기가 가능하도록 설정한다. ① { ② ③ ④ rotate 5 } ◼︎ 조건 - ①번은 해당 파일명을 절대 경로로 기입한다. - ② ~ ④번은 관련 설정을 하나씩 기입한다. (순서 무관) 더보기 번호 정답 ① /var/log/btmp ② weekly ③ create 0600 root utmp ④ m..

리눅스마스터 1급 2차 - 2102회 기출문제 풀이 (7/16)

7. 다음은 시스템 로그 관련 설정을 하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오. 가. 모든 서비스(facility)에 대해 가장 최고 수준(priority)의 위험한 상황이 발생한 경우에는 모든 사용자의 터미널로 관련 로그를 전송한다. ① ② 나. ssh와 같은 인증 관련 로그는 /var/log/ssh.log 파일에 기록한다. ③ ④ ◼︎ 조건 - ①번과 ③번은 facility.priority 형식으로 기입한다. - ②번과 ④번은 관련 설정(action)을 기입한다. 더보기 번호 정답 ① *.emerge 또는 *.panic ② * 또는 :omusrmsg:* ③ authpriv.* ④ /var/log/ssh.log 로그관리 (/etc/rsyslog.conf) 로그 메시지를 관리..

[Spring] 프로그램의 로깅을 위한 기술 Log4j

이 버전에서는 TOC를 지원하지 않습니다. (ex. 모바일) 웹 개발뿐만 아니라 안드로이드 개발 등등에서 콘솔에 보일 로그는 때로 매우 중요하기도 합니다. 로깅은 여러 방법이 있는데 그중에서도 아파치재단에서 제공하는 Log4j는 최근까지도 많이 활용되는 기능입니다. (Spring에서 주로) Log4j란? log4j는 프로그램을 작성하는 도중에 로그를 남기기 위해 사용되는 자바 기반 로깅 유틸리티이다. 디버그용 도구로 주로 사용되고 있다. log4j의 최근 버전에 의하면 높은 등급에서 낮은 등급으로의 6개 로그 레벨을 가지고 있다. - 위키백과 Log4j - 위키백과, 우리 모두의 백과사전 ko.wikipedia.org 로깅의 등급으로 총 6가지가 있는데 다음과 같습니다. FATAL ERROR WARN I..

개발 창고/Web 2020.08.03
반응형