Skip to content

Commit 8a672e7

Browse files
committed
Add structured logging system with color-coded output and file logging
- Add comprehensive logging system with color-coded log levels - Wrap all command executions with run_cmd() to capture output - Add file logging with timestamps (default: openvpn-install.log) - Suppress interactive prompts in auto-install mode - Show log file location hint on errors - Add E2E output validation to catch raw echo leaks
1 parent a3389c1 commit 8a672e7

File tree

5 files changed

+563
-310
lines changed

5 files changed

+563
-310
lines changed

docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services:
55
context: .
66
dockerfile: test/Dockerfile.server
77
args:
8-
BASE_IMAGE: ${BASE_IMAGE:-}
8+
BASE_IMAGE: ${BASE_IMAGE:-ubuntu:24.04}
99
container_name: openvpn-server
1010
hostname: openvpn-server
1111
cap_add:

0 commit comments

Comments
 (0)