debian-forge-composer/internal/store
Tom Gundersen 71b69e5ad2 store: don't log if no logger was passed
`log` is `nil`, unless we are in verbose mode. Skip logging if no logger
was passed.

Long-term I think we should reconsider how we do our logging, and always
log these type of unexpected errors, and hence always have the logger be
non-nil. For now, fix the immediate problem.

The fact that loading the store from disk fails on upgrade is
unexpected, and should be fixed separately.

Fixes #685.

Signed-off-by: Tom Gundersen <teg@jklm.no>
2020-05-29 22:20:43 +02:00
..
compose.go store: drop support for multi-image composes 2020-05-18 11:50:15 +02:00
fixtures.go tests: Add unit tests for compose/metadata and compose/results 2020-05-28 00:39:10 +02:00
json.go distro/f32: add iot-commit image type 2020-05-25 22:37:29 +02:00
json_test.go store/json: log on dropping composes on unmarshal 2020-05-18 11:50:15 +02:00
store.go store: don't log if no logger was passed 2020-05-29 22:20:43 +02:00
store_test.go store/json: log on dropping composes on unmarshal 2020-05-18 11:50:15 +02:00