Skip to content

Commit cf8f9a9

Browse files
authored
Merge pull request #29 from linuxserver/loglevel
Add LOG_LEVEL to haproxy config
2 parents 7321a84 + 52d842f commit cf8f9a9

File tree

5 files changed

+11
-1
lines changed

5 files changed

+11
-1
lines changed

Dockerfile

+1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ ENV ALLOW_RESTARTS=0 \
4141
EXEC=0 \
4242
IMAGES=0 \
4343
INFO=0 \
44+
LOG_LEVEL=info \
4445
NETWORKS=0 \
4546
NODES=0 \
4647
PING=1 \

Dockerfile.aarch64

+1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ ENV ALLOW_RESTARTS=0 \
4141
EXEC=0 \
4242
IMAGES=0 \
4343
INFO=0 \
44+
LOG_LEVEL=info \
4445
NETWORKS=0 \
4546
NODES=0 \
4647
PING=1 \

README.md

+4
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ services:
9595
- EXEC=0 #optional
9696
- IMAGES=0 #optional
9797
- INFO=0 #optional
98+
- LOG_LEVEL=info #optional
9899
- NETWORKS=0 #optional
99100
- NODES=0 #optional
100101
- PING=1 #optional
@@ -135,6 +136,7 @@ docker run -d \
135136
-e EXEC=0 `#optional` \
136137
-e IMAGES=0 `#optional` \
137138
-e INFO=0 `#optional` \
139+
-e LOG_LEVEL=info `#optional` \
138140
-e NETWORKS=0 `#optional` \
139141
-e NODES=0 `#optional` \
140142
-e PING=1 `#optional` \
@@ -175,6 +177,7 @@ Containers are configured using parameters passed at runtime (such as those abov
175177
| `-e EXEC=0` | `/exec` & `/containers/{id}/exec` |
176178
| `-e IMAGES=0` | `/images` |
177179
| `-e INFO=0` | `/info` |
180+
| `-e LOG_LEVEL=info` | Possible values are: debug, info, notice, warning, err, crit, alert and emerg. Defaults to info. |
178181
| `-e NETWORKS=0` | `/networks` |
179182
| `-e NODES=0` | `/nodes` |
180183
| `-e PING=1` | `/_ping` |
@@ -312,6 +315,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
312315

313316
## Versions
314317

318+
* **08.04.25:** - Add `LOG_LEVEL` back.
315319
* **06.04.25:** - Switch back to haproxy for better handling of `docker exec` connection hijacking.
316320
* **02.01.25:** - Support custom read timeout values.
317321
* **05.12.24:** - Rebase to Alpine 3.21.

readme-vars.yml

+4
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ full_custom_readme: |
102102
- EXEC=0 #optional
103103
- IMAGES=0 #optional
104104
- INFO=0 #optional
105+
- LOG_LEVEL=info #optional
105106
- NETWORKS=0 #optional
106107
- NODES=0 #optional
107108
- PING=1 #optional
@@ -142,6 +143,7 @@ full_custom_readme: |
142143
-e EXEC=0 `#optional` \
143144
-e IMAGES=0 `#optional` \
144145
-e INFO=0 `#optional` \
146+
-e LOG_LEVEL=info `#optional` \
145147
-e NETWORKS=0 `#optional` \
146148
-e NODES=0 `#optional` \
147149
-e PING=1 `#optional` \
@@ -182,6 +184,7 @@ full_custom_readme: |
182184
| `-e EXEC=0` | `/exec` & `/containers/{id}/exec` |
183185
| `-e IMAGES=0` | `/images` |
184186
| `-e INFO=0` | `/info` |
187+
| `-e LOG_LEVEL=info` | Possible values are: debug, info, notice, warning, err, crit, alert and emerg. Defaults to info. |
185188
| `-e NETWORKS=0` | `/networks` |
186189
| `-e NODES=0` | `/nodes` |
187190
| `-e PING=1` | `/_ping` |
@@ -319,6 +322,7 @@ full_custom_readme: |
319322
320323
## Versions
321324
325+
* **08.04.25:** - Add `LOG_LEVEL` back.
322326
* **06.04.25:** - Switch back to haproxy for better handling of `docker exec` connection hijacking.
323327
* **02.01.25:** - Support custom read timeout values.
324328
* **05.12.24:** - Rebase to Alpine 3.21.

root/templates/haproxy.cfg

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
global
2-
log stdout format raw daemon info
2+
log stdout format raw daemon "${LOG_LEVEL}"
33
pidfile /run/haproxy.pid
44
maxconn 2000
55

0 commit comments

Comments
 (0)