Skip to content

Commit f0c53fa

Browse files
Disabled logs in production.
1 parent a53ead3 commit f0c53fa

File tree

11 files changed

+564
-7
lines changed

11 files changed

+564
-7
lines changed

.env-sample

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ DB_PASS=mypass
1111
REACT_APP_STRIPE_PUBLISH_KEY=pk_test_51H805Oa3n3j3JVXUotWOsdf223PXI2ZehJ0s4QSQK0WjEJer78w87wer8h2u3bo32sTVcxyh5bDuulBildNrp
1212
REACT_APP_GOOGLE_AUTH_CLIENT_ID=23432543654-m4s23i3dsf72938gubrj32n8932ro9knqudv.apps.googleusercontent.com
1313
REACT_APP_PORT=3000
14+
REACT_APP_ENVIRONMENT=<prod/dev>
15+
16+
ACTIVE_PROFILE=<dev/prod>
17+
REDIS_PASSWORD=mypass
18+
REDIS_PORT=6379
1419

1520
AUTHENTICATION_SERVICE_PORT=7000
1621
PAYMENT_SERVICE_PORT=9050
1722
COMMON_DATA_SERVICE_PORT=9000
18-
SEARCH_SUGGESTION_SERVICE_PORT=10000
19-
20-
ACTIVE_PROFILE=dev
21-
REDIS_PASSWORD=mypass
22-
REDIS_PORT=6379
23-
ENVIRONMENT=prod
23+
SEARCH_SUGGESTION_SERVICE_PORT=10000

client/.env-sample

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
REACT_APP_STRIPE_PUBLISH_KEY=pk_test_5dsf4534jkmn4nm345QSQK0WjEJKx1PNH3mJxeUkA45345345Vcxyh5bDuulBildNrp3MWn005xEkAdJ4
2+
REACT_APP_COMMON_DATA_SERVICE_IP=localhost
3+
REACT_APP_GOOGLE_AUTH_CLIENT_ID=357808142500-sdfsndln4oh5345435.apps.googleusercontent.com
4+
REACT_APP_AUTHENTICATION_SERVICE_PORT=7000
5+
REACT_APP_PAYMENT_SERVICE_PORT=9050
6+
REACT_APP_COMMON_DATA_SERVICE_PORT=9000
7+
REACT_APP_SEARCH_SUGGESTION_SERVICE_PORT=10000
8+
REACT_APP_AUTHENTICATION_SERVICE_URL=<URL of Auth Service>
9+
REACT_APP_COMMON_DATA_SERVICE_URL=<URL of Common Data Service>
10+
REACT_APP_PAYMENT_SERVICE_URL=<URL of Payment Service>
11+
REACT_APP_SEARCH_SUGGESTION_SERVICE_URL=<URL of Search Suggestion Service>
12+
REACT_APP_ENVIRONMENT=<prod/dev>

client/src/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import ErrorBoundary from "./ErrorBoundary";
1616
let composeEnhancers
1717

1818
// enable logs & redux only in production.
19-
if (process.env.ENVIRONMENT === "dev") {
19+
if (process.env.REACT_APP_ENVIRONMENT === "dev") {
2020

2121
// by default set the level to info
2222
log.setLevel("info")

docker-compose.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,7 @@ services:
147147
environment:
148148
- REACT_APP_STRIPE_PUBLISH_KEY=${REACT_APP_STRIPE_PUBLISH_KEY}
149149
- REACT_APP_COMMON_DATA_SERVICE_PORT=${COMMON_DATA_SERVICE_PORT}
150+
- REACT_APP_ENVIRONMENT=${REACT_APP_ENVIRONMENT}
150151
volumes:
151152
- ./client:/usr/src/app
152153
- /usr/src/app/node_modules

server/authentication-service/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ target/
2626
/nbdist/
2727
/.nb-gradle/
2828
build/
29+
logs/
2930

3031
### VS Code ###
3132
.vscode/

server/authentication-service/logs/common-data-service-logger.log

Lines changed: 322 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
2020-11-18 12:14:30,364 INFO org.springframework.boot.StartupInfoLogger [restartedMain] Starting CommonDataServiceApplication on Ujjavals-MBP.hsd1.ca.comcast.net with PID 52356 (/Users/ujjaval/WebstormProjects/ecommerce-app/server/common-data-service/target/classes started by ujjaval in /Users/ujjaval/WebstormProjects/ecommerce-app/server/authentication-service)
2+
2020-11-18 12:14:30,366 INFO org.springframework.boot.SpringApplication [restartedMain] The following profiles are active: dev
3+
2020-11-18 12:14:30,411 INFO org.springframework.boot.logging.DeferredLog [restartedMain] Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
4+
2020-11-18 12:14:30,412 INFO org.springframework.boot.logging.DeferredLog [restartedMain] For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
5+
2020-11-18 12:14:31,445 INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate [restartedMain] Multiple Spring Data modules found, entering strict repository configuration mode!
6+
2020-11-18 12:14:31,445 INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate [restartedMain] Bootstrapping Spring Data JPA repositories in DEFERRED mode.
7+
2020-11-18 12:14:31,600 INFO org.springframework.data.repository.config.RepositoryConfigurationDelegate [restartedMain] Finished Spring Data repository scanning in 138ms. Found 13 JPA repository interfaces.
8+
2020-11-18 12:14:32,234 INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer [restartedMain] Tomcat initialized with port(s): 9000 (http)
9+
2020-11-18 12:14:32,245 INFO org.apache.juli.logging.DirectJDKLog [restartedMain] Initializing ProtocolHandler ["http-nio-9000"]
10+
2020-11-18 12:14:32,245 INFO org.apache.juli.logging.DirectJDKLog [restartedMain] Starting service [Tomcat]
11+
2020-11-18 12:14:32,245 INFO org.apache.juli.logging.DirectJDKLog [restartedMain] Starting Servlet engine: [Apache Tomcat/9.0.35]
12+
2020-11-18 12:14:32,328 INFO org.apache.juli.logging.DirectJDKLog [restartedMain] Initializing Spring embedded WebApplicationContext
13+
2020-11-18 12:14:32,328 INFO org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext [restartedMain] Root WebApplicationContext: initialization completed in 1916 ms
14+
2020-11-18 12:14:32,717 INFO org.springframework.scheduling.concurrent.ExecutorConfigurationSupport [restartedMain] Initializing ExecutorService 'applicationTaskExecutor'
15+
2020-11-18 12:14:32,731 INFO com.zaxxer.hikari.HikariDataSource [restartedMain] HikariPool-1 - Starting...
16+
2020-11-18 12:14:32,940 INFO com.zaxxer.hikari.HikariDataSource [restartedMain] HikariPool-1 - Start completed.
17+
2020-11-18 12:14:32,994 INFO org.hibernate.jpa.internal.util.LogHelper [task-1] HHH000204: Processing PersistenceUnitInfo [name: default]
18+
2020-11-18 12:14:33,059 INFO org.hibernate.Version [task-1] HHH000412: Hibernate ORM core version 5.4.15.Final
19+
2020-11-18 12:14:33,094 WARN org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration$JpaWebConfiguration [restartedMain] spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
20+
2020-11-18 12:14:33,179 INFO org.hibernate.annotations.common.reflection.java.JavaReflectionManager [task-1] HCANN000001: Hibernate Commons Annotations {5.1.0.Final}
21+
2020-11-18 12:14:33,284 INFO org.hibernate.dialect.Dialect [task-1] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect
22+
2020-11-18 12:14:34,310 INFO org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator [task-1] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
23+
2020-11-18 12:14:34,316 INFO org.springframework.orm.jpa.AbstractEntityManagerFactoryBean [task-1] Initialized JPA EntityManagerFactory for persistence unit 'default'
24+
2020-11-18 12:14:35,155 INFO org.springframework.boot.devtools.autoconfigure.OptionalLiveReloadServer [restartedMain] LiveReload server is running on port 35729
25+
2020-11-18 12:14:35,160 INFO org.springframework.boot.actuate.endpoint.web.EndpointLinksResolver [restartedMain] Exposing 2 endpoint(s) beneath base path '/actuator'
26+
2020-11-18 12:14:35,204 INFO org.apache.juli.logging.DirectJDKLog [restartedMain] Starting ProtocolHandler ["http-nio-9000"]
27+
2020-11-18 12:14:35,226 INFO org.springframework.boot.web.embedded.tomcat.TomcatWebServer [restartedMain] Tomcat started on port(s): 9000 (http) with context path ''
28+
2020-11-18 12:14:35,228 INFO org.springframework.data.repository.config.DeferredRepositoryInitializationListener [restartedMain] Triggering deferred initialization of Spring Data repositories…
29+
2020-11-18 12:14:35,626 INFO org.springframework.data.repository.config.DeferredRepositoryInitializationListener [restartedMain] Spring Data repositories initialized!
30+
2020-11-18 12:14:35,640 INFO org.springframework.boot.StartupInfoLogger [restartedMain] Started CommonDataServiceApplication in 5.678 seconds (JVM running for 6.399)
31+
2020-11-18 12:14:36,032 INFO org.apache.juli.logging.DirectJDKLog [RMI TCP Connection(1)-10.0.0.12] Initializing Spring DispatcherServlet 'dispatcherServlet'
32+
2020-11-18 12:14:36,033 INFO org.springframework.web.servlet.FrameworkServlet [RMI TCP Connection(1)-10.0.0.12] Initializing Servlet 'dispatcherServlet'
33+
2020-11-18 12:14:36,042 INFO org.springframework.web.servlet.FrameworkServlet [RMI TCP Connection(1)-10.0.0.12] Completed initialization in 9 ms
34+
2020-11-18 12:14:54,816 INFO org.springframework.orm.jpa.AbstractEntityManagerFactoryBean [SpringContextShutdownHook] Closing JPA EntityManagerFactory for persistence unit 'default'
35+
2020-11-18 12:14:54,819 INFO org.springframework.scheduling.concurrent.ExecutorConfigurationSupport [SpringContextShutdownHook] Shutting down ExecutorService 'applicationTaskExecutor'
36+
2020-11-18 12:14:54,821 INFO com.zaxxer.hikari.HikariDataSource [SpringContextShutdownHook] HikariPool-1 - Shutdown initiated...
37+
2020-11-18 12:14:54,832 INFO com.zaxxer.hikari.HikariDataSource [SpringContextShutdownHook] HikariPool-1 - Shutdown completed.
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<configuration>
3+
4+
<springProfile name="dev">
5+
<appender name="Console"
6+
class="ch.qos.logback.core.ConsoleAppender">
7+
<layout class="ch.qos.logback.classic.PatternLayout">
8+
<Pattern>
9+
%black(%d{ISO8601}) %highlight(%-5level) [%blue(%t)] %yellow(%C{1.}): %msg%n%throwable
10+
</Pattern>
11+
</layout>
12+
</appender>
13+
<root level="info">
14+
<appender-ref ref="Console"/>
15+
</root>
16+
</springProfile>
17+
18+
<springProfile name="prod">
19+
<property name="LOGS" value="./logs"/>
20+
<appender name="RollingLoggerFile"
21+
class="ch.qos.logback.core.rolling.RollingFileAppender">
22+
<file>${LOGS}/authentication-service-logger.log</file>
23+
<encoder
24+
class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
25+
<Pattern>%d %p %C{1.} [%t] %m%n</Pattern>
26+
</encoder>
27+
28+
<rollingPolicy
29+
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
30+
<!-- rollover daily and when the file reaches 10 MegaBytes -->
31+
<fileNamePattern>${LOGS}/archived/authentication-service-logger-%d{yyyy-MM-dd}.%i.log
32+
</fileNamePattern>
33+
<timeBasedFileNamingAndTriggeringPolicy
34+
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
35+
<maxFileSize>10MB</maxFileSize>
36+
</timeBasedFileNamingAndTriggeringPolicy>
37+
<maxHistory>3</maxHistory>
38+
<totalSizeCap>100MB</totalSizeCap>
39+
</rollingPolicy>
40+
</appender>
41+
<root level="info">
42+
<appender-ref ref="RollingLoggerFile"/>
43+
</root>
44+
</springProfile>
45+
46+
</configuration>
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<configuration>
3+
4+
<springProfile name="dev">
5+
<appender name="Console"
6+
class="ch.qos.logback.core.ConsoleAppender">
7+
<layout class="ch.qos.logback.classic.PatternLayout">
8+
<Pattern>
9+
%black(%d{ISO8601}) %highlight(%-5level) [%blue(%t)] %yellow(%C{1.}): %msg%n%throwable
10+
</Pattern>
11+
</layout>
12+
</appender>
13+
<root level="info">
14+
<appender-ref ref="Console"/>
15+
</root>
16+
</springProfile>
17+
18+
<springProfile name="prod">
19+
<property name="LOGS" value="./logs"/>
20+
<appender name="RollingLoggerFile"
21+
class="ch.qos.logback.core.rolling.RollingFileAppender">
22+
<file>${LOGS}/common-data-service-logger.log</file>
23+
<encoder
24+
class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
25+
<Pattern>%d %p %C{1.} [%t] %m%n</Pattern>
26+
</encoder>
27+
28+
<rollingPolicy
29+
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
30+
<!-- rollover daily and when the file reaches 10 MegaBytes -->
31+
<fileNamePattern>${LOGS}/archived/common-data-service-logger-%d{yyyy-MM-dd}.%i.log
32+
</fileNamePattern>
33+
<timeBasedFileNamingAndTriggeringPolicy
34+
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
35+
<maxFileSize>10MB</maxFileSize>
36+
</timeBasedFileNamingAndTriggeringPolicy>
37+
<maxHistory>3</maxHistory>
38+
<totalSizeCap>100MB</totalSizeCap>
39+
</rollingPolicy>
40+
</appender>
41+
<root level="info">
42+
<appender-ref ref="RollingLoggerFile"/>
43+
</root>
44+
</springProfile>
45+
46+
</configuration>
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<configuration>
3+
4+
<springProfile name="dev">
5+
<appender name="Console"
6+
class="ch.qos.logback.core.ConsoleAppender">
7+
<layout class="ch.qos.logback.classic.PatternLayout">
8+
<Pattern>
9+
%black(%d{ISO8601}) %highlight(%-5level) [%blue(%t)] %yellow(%C{1.}): %msg%n%throwable
10+
</Pattern>
11+
</layout>
12+
</appender>
13+
<root level="info">
14+
<appender-ref ref="Console"/>
15+
</root>
16+
</springProfile>
17+
18+
<springProfile name="prod">
19+
<property name="LOGS" value="./logs"/>
20+
<appender name="RollingLoggerFile"
21+
class="ch.qos.logback.core.rolling.RollingFileAppender">
22+
<file>${LOGS}/payment-service-logger.log</file>
23+
<encoder
24+
class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
25+
<Pattern>%d %p %C{1.} [%t] %m%n</Pattern>
26+
</encoder>
27+
28+
<rollingPolicy
29+
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
30+
<!-- rollover daily and when the file reaches 10 MegaBytes -->
31+
<fileNamePattern>${LOGS}/archived/payment-service-logger-%d{yyyy-MM-dd}.%i.log
32+
</fileNamePattern>
33+
<timeBasedFileNamingAndTriggeringPolicy
34+
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
35+
<maxFileSize>10MB</maxFileSize>
36+
</timeBasedFileNamingAndTriggeringPolicy>
37+
<maxHistory>3</maxHistory>
38+
<totalSizeCap>100MB</totalSizeCap>
39+
</rollingPolicy>
40+
</appender>
41+
<root level="info">
42+
<appender-ref ref="RollingLoggerFile"/>
43+
</root>
44+
</springProfile>
45+
46+
</configuration>

0 commit comments

Comments
 (0)