본문 바로가기
728x90
반응형
SMALL

dev44

JAVA로 동적 logback 설정하기 안녕하세요. 이번 데몬 프로젝트를 진행하면서 로그를 데몬별로 별도 파일로 로그를 뽑아내야하는 경우가 생겼습니다. 하나의 jar 파일에 설정만 다른게 여려개를 올려야 하는 경우가 발생하여 기존 XML방식의 logback설정이 아닌 동적으로 설정할 수 있도록 변경했습니다. setLogger에 본인이 원하는 파라미터를 추가하여 설정을 변경 할 수 있습니다. - 파일이름, 패턴 다른 설정들을 변경하여 같은 데몬을 돌리지만 서로 다른 logback 설정을 하여 경로, 내용, 레벨 등 다른 환경에서 구동할 수 있도록 합니다. private static void setLogger(){ String dir = System.getProperty("user.dir"); // 현재 데몬 위치 // 로그 경로 property.. 2023. 6. 12.
[오라클]Oracle DB XE 무료버전 설치 및 설치 오류 방법 Oracle DB 사용이 필요하여 찾던 중 무료버전으로 Oracle DB를 사용할 수 있다는 사실을 알았다. Oracle DB XE 무료버전을 다운로드 받아 설치했던 과정 및 설치시 오류가 발생하는 증상에 대해 삽질한 경험을 기록해두자!! Oracle DB XE Oracle DB XE는 무엇이고 왜 사용하는가? Oracle 사이트에 따르면 아래와 같이 설명하고 있다. 하지만 아래의 내용의 대해 체감하지 못하는 현실... 왜냐... 난 이제 막 orcale DB를 사용해 보니깐.... 내가 뽑은 가장 큰 이유는 Oracle DB를 무료로 교육자의 시점에서 사용해 볼 수 있다는 점이다. 다중 테넌트: Oracle Multitenant Container Database 내에서 플러거블 데이터베이스를 관리함으로.. 2022. 12. 6.
Google 3rd Party oAuth2 device 구현하기 Google Oauth2 Device Login 이번에 Smart TV 앱을 React로 개발을 진행하면서 3rd Party 기능을 추가하였습니다. 3rd Party 기능을 추가하면서 각 Google, Facebook, Amazon Device 3rd Party 구현을 정리해 보도록 하겠습니다. TV, 게임 콘솔, 프린터와 같은 기기에서 실행되는 애플리케이션을 통해 OAuth 2.0 승인을 구현하여 Google API에 액세스 하는 방법을 설명합니다. STEP 1 - oAuth2.0 클라이언트 ID 발급 클라이언트 ID 발급을 위해 Google API Service 사이트로 이동합니다. https://console.cloud.google.com/apis/ Google 클라우드 플랫폼 로그인 Google .. 2022. 7. 21.
javascript 동적 Dialog Modal 만들기 안녕하세요. 오늘은 javascript를 이용해 동적으로 Dialog Modal을 만들어 보도록 할게요. 화면 중앙에 Dialog Modal 버튼을 만들고 버튼을 클릭하면 Dialog Modal 생성 후 Cancel 버튼을 눌러 Dialog Modal을 다시 제거하도록 했습니다. 우선 아래와 같이 버튼을 만듭니다. Dialog Modal 버튼을 클릭하면 showDialog 함수를 호출하고 함수해서 html 을 동적으로 body에 넣어 Dialog Modal을 표현합니다. Dialog Title Dialog 내용입니다. Cancel OK 위에 Dialog Modal HTML 코드를 Javascript에서 String 으로 만들고 DOMParser().parseFromString() 함수를 사용해 Strin.. 2022. 6. 21.
728x90
반응형
LIST