기여 개요
이번에는 전자정부 표준프레임워크 egovframe에 기여한 내용에 대해서 포스팅하겠습니다.
1. https://github.com/eGovFramework/egovframe-docs/pull/351
2. https://github.com/eGovFramework/egovframe-msa-edu/pull/30
변경 사항 상세 설명
logging-log4j2_configuration_file.md 오탈자 수정
변경 전 코드
본 페이지에서는 자주 사용되는 Console, File, RollingFile, JDBC Appender에 대해서만 설명한다.
출력 위치에 따라 Appender 종류와 설정 태그가 달라지며, 아래 표는 각 Appender 정의 태그와 출력 위치이다.
| Appenders | 태그명 | 출력 위치 |
| --- | --- | --- |
| ConsoleAppneder | <Console> | 콘솔에 출력 |
| FileAppneder | <File> | 파일에 출력 |
| RollingFileAppneder | <RollingFile> | 조건에 따라 파일에 출력 |
| JDBCAppender | <JDBC> | RDB Table에 출력 |
모든 Appender 요소는 상위 요소인 **<Appenders>** 아래에 선언한다.
```xml
변경 후 코드
본 페이지에서는 자주 사용되는 Console, File, RollingFile, JDBC Appender에 대해서만 설명한다.
출력 위치에 따라 Appender 종류와 설정 태그가 달라지며, 아래 표는 각 Appender 정의 태그와 출력 위치이다.
| Appenders | 태그명 | 출력 위치 |
|---------------------|----------------|-----------------------|
| **ConsoleAppender** | `<Console>` | 콘솔에 출력 |
| **FileAppender** | `<File>` | 파일에 출력 |
| **RollingFileAppender**| `<RollingFile>`| 조건에 따라 파일에 출력 |
| **JDBCAppender** | `<JDBC>` | RDB Table에 출력 |
모든 Appender 요소는 상위 요소인 **<Appenders>** 아래에 선언한다.
```xml
eGovFramework readme directory 구조 수정
변경 전 코드
│ │ └─ingress
│ └─portal
│ └─ingress
└─environments
├─configmaps
├─databases
│ └─mysql
│ └─init
├─jenkins
├─logging
│ └─elk
│ ├─elasticsearch
│ ├─kibana
│ │ └─ingress
│ └─logstash
├─nfs
├─rabbitmq
│ └─ingress
├─storage
├─vagrant
└─zipkin
└─ingress
```
변경 후 코드
│ │ └─ingress
│ └─portal
│ └─ingress
├─environments
│ ├─configmaps
│ ├─databases
│ │ └─mysql
│ │ └─init
│ ├─jenkins
│ ├─logging
│ │ └─elk
│ │ ├─elasticsearch
│ │ ├─kibana
│ │ │ └─ingress
│ │ └─logstash
│ ├─nfs
│ ├─rabbitmq
│ │ └─ingress
│ ├─vagrant
│ └─zipkin
│ └─ingress
└─storage
```
전자정부 표준프레임워크 컨트리뷰션 감사장
오픈소스 컨트리뷰션 아카데미를 통해서 알게 된 전자정부 표준프레임워크 컨트리뷰션, 이번 기여를 통해서 감사장을 받을 수 있었다.
아래에 해당 컨트리뷰션 링크를 첨부한다. 조금의 시간만 투자한다면 크게 어렵지 않게 오픈소스에 기여할 수 있고 감사장도 받을 수 있으니 관심 있으신 분들은 한번 참여해 보시는 것을 추천한다.
'OpenSource' 카테고리의 다른 글
오픈소스 - Naver scavenger - 로깅 문자열 연결 vs 파라미터 치환 (1) | 2024.11.23 |
---|---|
오픈소스 - hibernate-orm 기여하기 - testing orm (0) | 2024.11.08 |
오픈소스 - 스프링프레임워크 기여하기 - WebSocketHandlerMapping (0) | 2024.11.07 |
오픈소스 - Naver Arcus Client - MapDelete, MapGet JMH 벤치마킹 (0) | 2024.10.10 |
2024 OSSCA 표준 프레임워크 및 MSA, 쿠버네티스 환경 살펴보기 (3) | 2024.10.02 |