본문 바로가기

WPF/Nuget Package

(2)
[WPF - NuGet] log4net (logger) 사용하기 log4net 이란? log4net은 Aparche Software Foundation에서 개발한 .Net에서 사용할 수 있는 Logging Framework입니다. log4net의 특징 로그를 다양한 공간(File, DB, Consol, Email 등)에 만들수 있습니다. 다양한 로그(Info, Debug, Error 등)를 표현 할 수 있습니다. 로그 생성 구조는 변경 하고 싶을 때에는 코드 수정없이 Config 파일만 변경하면 됩니다.log4net의 단점 Config 파일의 명령어에 오타가 있을경우 log4net이 실행되지 않습니다. Config 파일의 오류를 찾기 어렵습니다.log4net의 기능 Logger : 코드상 로그를 출력하는 기능 Appender : Logger안에 Appender를 사용..
[WPF - Nuget] JSON Serialize / Deserialize JSON이란? JSON(JavaScript Object Notation) JavaScript Object Notation라는 의미의 축약어로 데이터를 저장하거 전송할때 많이 사용되는 경량의 Data 교환 형식 JavaScript에서 객체를 만들 때 사용하는 표현식을 의미한다 JSON 표현식은 사람과 기계 모두 이해하기 쉬우며 용량이 작아서, JSON이 XML을 대체해서 데이터 전송등에 많이 사용되고 있다. JSON은 데이터 포멧일 뿐이며 어떠한 통신 방법도, 프로그래밍 분법도 아닌 단순 데이터를 표시하는 방법일 뿐이다.JSON 특징 자바스크립트 객체 표기법과 아주 유사하다. 자바 스크립의 문법과 유사하지만 텍스트 형식일 뿐이다. 특정 언어에 종속되지 않으며, 대부분 프로그래밍 언어에서 JSON 포멧의 데..