Skip to content

Commit 737d4db

Browse files
authored
Add support to log_format and log_level (#79)
* Add support to log_format and log_level * remove .tool-versions * Update appVersion
1 parent 58c7493 commit 737d4db

File tree

5 files changed

+32
-2
lines changed

5 files changed

+32
-2
lines changed

Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
apiVersion: v1
22
name: pgdog
3-
version: v0.46
4-
appVersion: "0.1.30"
3+
version: v0.47
4+
appVersion: "0.1.32"

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ of snake_case, for example: `checkout_timeout` becomes
4343
workers: 2
4444
defaultPoolSize: 15
4545
openMetricsPort: 9090
46+
logFormat: json
47+
logLevel: info
4648
```
4749
4850
### Docker Image

templates/config.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ data:
1010
port = {{ include "pgdog.intval" .Values.port }}
1111
workers = {{ include "pgdog.intval" (.Values.workers | default 2) }}
1212
default_pool_size = {{ include "pgdog.intval" (.Values.defaultPoolSize | default 10) }}
13+
log_format = {{ .Values.logFormat | default "text" | quote }}
14+
log_level = {{ .Values.logLevel | default "info" | quote }}
1315
{{- if hasKey .Values "minPoolSize" }}
1416
min_pool_size = {{ include "pgdog.intval" .Values.minPoolSize }}
1517
{{- end }}

test/values-full.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ memoryMessageBuffer: 8192
1919
memoryStackSize: 2097152
2020
port: 6432
2121
healthcheckPort: 8080
22+
logFormat: json
23+
logLevel: debug
24+
2225

2326
databases:
2427
- name: primary

values.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,29 @@ openMetricsPort: 9090
145145
# openMetricsNamespace configures the metrics namespace
146146
openMetricsNamespace: pgdog_
147147

148+
149+
# logOutput defines the output format of the logs.
150+
#
151+
# Available options:
152+
# - text
153+
# - json
154+
#
155+
# Defaults to `text`.
156+
logFormat: text
157+
158+
# logLevel defines the log level using the same syntax as RUST_LOG.
159+
#
160+
# Available options:
161+
# - error
162+
# - warn
163+
# - info
164+
# - debug
165+
# - trace
166+
# - off
167+
#
168+
# Defaults to `info`.
169+
logLevel: "info"
170+
148171
# Admin password
149172
# adminPassword: change-me
150173

0 commit comments

Comments
 (0)