mirror of
https://github.com/ktds-dg0501/kt-event-marketing.git
synced 2025-12-06 08:06:25 +00:00
로깅 설정 추가 및 실행 프로파일 수정
- application.yml에 로그 파일 Rolling 설정 추가 - .run 폴더를 Git 추적에 포함하도록 .gitignore 수정 - logs 디렉토리는 Git에서 제외 - IntelliJ 실행 프로파일 구조 개선 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
e10814f83a
commit
c6de9bd1d0
2
.gitignore
vendored
2
.gitignore
vendored
@ -8,7 +8,6 @@ yarn-error.log*
|
|||||||
# IDE
|
# IDE
|
||||||
.idea/
|
.idea/
|
||||||
.vscode/
|
.vscode/
|
||||||
.run/
|
|
||||||
*.swp
|
*.swp
|
||||||
*.swo
|
*.swo
|
||||||
*~
|
*~
|
||||||
@ -22,6 +21,7 @@ dist/
|
|||||||
build/
|
build/
|
||||||
*.log
|
*.log
|
||||||
.gradle/
|
.gradle/
|
||||||
|
logs/
|
||||||
|
|
||||||
# Environment
|
# Environment
|
||||||
.env
|
.env
|
||||||
|
|||||||
28
.run/ParticipationServiceApplication.run.xml
Normal file
28
.run/ParticipationServiceApplication.run.xml
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
<component name="ProjectRunConfigurationManager">
|
||||||
|
<configuration default="false" name="ParticipationServiceApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
|
||||||
|
<option name="ACTIVE_PROFILES" value="" />
|
||||||
|
<module name="kt-event-marketing.participation-service.main" />
|
||||||
|
<option name="SPRING_BOOT_MAIN_CLASS" value="com.kt.event.participation.ParticipationServiceApplication" />
|
||||||
|
<extension name="coverage">
|
||||||
|
<pattern>
|
||||||
|
<option name="PATTERN" value="com.kt.event.participation.*" />
|
||||||
|
<option name="ENABLED" value="true" />
|
||||||
|
</pattern>
|
||||||
|
</extension>
|
||||||
|
<envs>
|
||||||
|
<env name="SERVER_PORT" value="8084" />
|
||||||
|
<env name="DB_HOST" value="4.230.72.147" />
|
||||||
|
<env name="DB_PORT" value="5432" />
|
||||||
|
<env name="DB_NAME" value="participationdb" />
|
||||||
|
<env name="DB_USERNAME" value="eventuser" />
|
||||||
|
<env name="DB_PASSWORD" value="Hi5Jessica!" />
|
||||||
|
<env name="DDL_AUTO" value="update" />
|
||||||
|
<env name="SHOW_SQL" value="true" />
|
||||||
|
<env name="KAFKA_BOOTSTRAP_SERVERS" value="4.230.50.63:9092" />
|
||||||
|
<env name="LOG_LEVEL" value="INFO" />
|
||||||
|
</envs>
|
||||||
|
<method v="2">
|
||||||
|
<option name="Make" enabled="true" />
|
||||||
|
</method>
|
||||||
|
</configuration>
|
||||||
|
</component>
|
||||||
59
participation-service/src/main/resources/application.yml
Normal file
59
participation-service/src/main/resources/application.yml
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
spring:
|
||||||
|
application:
|
||||||
|
name: participation-service
|
||||||
|
|
||||||
|
# 데이터베이스 설정
|
||||||
|
datasource:
|
||||||
|
url: jdbc:postgresql://${DB_HOST:4.230.72.147}:${DB_PORT:5432}/${DB_NAME:participationdb}
|
||||||
|
username: ${DB_USERNAME:eventuser}
|
||||||
|
password: ${DB_PASSWORD:Hi5Jessica!}
|
||||||
|
driver-class-name: org.postgresql.Driver
|
||||||
|
hikari:
|
||||||
|
maximum-pool-size: 10
|
||||||
|
minimum-idle: 5
|
||||||
|
connection-timeout: 30000
|
||||||
|
idle-timeout: 600000
|
||||||
|
max-lifetime: 1800000
|
||||||
|
|
||||||
|
# JPA 설정
|
||||||
|
jpa:
|
||||||
|
hibernate:
|
||||||
|
ddl-auto: ${DDL_AUTO:update}
|
||||||
|
show-sql: ${SHOW_SQL:true}
|
||||||
|
properties:
|
||||||
|
hibernate:
|
||||||
|
format_sql: true
|
||||||
|
dialect: org.hibernate.dialect.PostgreSQLDialect
|
||||||
|
default_batch_fetch_size: 100
|
||||||
|
|
||||||
|
# Kafka 설정
|
||||||
|
kafka:
|
||||||
|
bootstrap-servers: ${KAFKA_BOOTSTRAP_SERVERS:4.230.50.63:9092}
|
||||||
|
producer:
|
||||||
|
key-serializer: org.apache.kafka.common.serialization.StringSerializer
|
||||||
|
value-serializer: org.springframework.kafka.support.serializer.JsonSerializer
|
||||||
|
acks: all
|
||||||
|
retries: 3
|
||||||
|
|
||||||
|
# JWT 설정
|
||||||
|
jwt:
|
||||||
|
secret: ${JWT_SECRET:kt-event-marketing-secret-key-for-development-only-change-in-production}
|
||||||
|
expiration: ${JWT_EXPIRATION:86400000}
|
||||||
|
|
||||||
|
# 서버 설정
|
||||||
|
server:
|
||||||
|
port: ${SERVER_PORT:8084}
|
||||||
|
|
||||||
|
# 로깅 설정
|
||||||
|
logging:
|
||||||
|
level:
|
||||||
|
com.kt.event.participation: ${LOG_LEVEL:INFO}
|
||||||
|
org.hibernate.SQL: DEBUG
|
||||||
|
org.hibernate.type.descriptor.sql.BasicBinder: TRACE
|
||||||
|
file:
|
||||||
|
name: ${LOG_FILE:logs/participation-service.log}
|
||||||
|
logback:
|
||||||
|
rollingpolicy:
|
||||||
|
max-file-size: 10MB
|
||||||
|
max-history: 7
|
||||||
|
total-size-cap: 100MB
|
||||||
Loading…
x
Reference in New Issue
Block a user