반응형

라이브러리 2

로그(log) 로깅(logging) 차이점도 모르겠는데.. 라이브러리까지

과거 항해 일지를 통나무에 기록했다고 하여 'log' 개념이 나왔다고 한다. 로그(log) 프로그램 개발, 운영 시 발생하는 문제점을 추적하거나 운영 상태를 모니터링 하기 위한 텍스트 즉, 무언가를 기록하는 행위다. 이러한 개념이 확장되면서 운영체제나 소프트웨어 실행 중 발생하는 정보 전반을 기록하는 파일을 의미하게 되었다. 필요한 정보를 제공해주지만 계속 쌓이다보면 시스템 용량이 당연히 부족해지기 때문에 로그가 저장되는 DB에 데이터를 어떨 때 쌓고 언제 삭제할 것인지 계획을 수립해 운영하는 것이 좋다. 로깅 프로그램 동작시 발생하는 모든 일을 기록하는 행위 시스템이 작동할 때 시스템의 작동 상태의 기록, 보존, 이용자의 습성 조사및 시스템 동작 분석 등 작동 중 일련의 사건을 시간 경과에 따라 각종 ..

활동/호기심 2023.12.14

[Java] 자바에서 말하는 라이브러리와 자바 표준 모듈 개념 정리 (Java.lang import 필요없는 이유)

라이브러리(Library) 프로그램 개발 시 활용할 수 있는 클래스와 인터페이스들을 모아놓은 것을 의미 JAR 파일에는 클래스와 인터페이스의 바이트코드 파일(~.class)들이 압축되어 있는데 특정 클래스와 인터페이스가 여러 응용프로그램을 개발할 때 공통으로 자주 사용된다면 JAR 파일로 압축해 라이브러리로 관리하는 것이 좋다. 라이브러리를 사용하려면 라이브러리 JAR 파일을 ClassPath(클래스를 찾기 위한 경로)에 추가해야 한다. [Build Path 설정창 여는 방법 1] 프로젝트 선택 → Build path → Configure Build Path [Build Path 설정창 여는 방법 2] 프로젝트 선택 → Properties → 'type filter text' 창에 Java Build P..

공부/Java 2023.04.10
반응형