Skip to content

Commit b4b3120

Browse files
authored
Merge pull request #793 from monstermunchkin/misc/logging
Fix small logging issues
2 parents 2b957fb + d3b4233 commit b4b3120

File tree

4 files changed

+11
-8
lines changed

4 files changed

+11
-8
lines changed

distrobuilder/main_incus.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ func (c *cmdIncus) runPack(cmd *cobra.Command, args []string, overlayDir string)
233233
return fmt.Errorf("Failed to manage packages: %w", err)
234234
}
235235

236-
c.global.logger.Info("Running hooks", "trigger", "post-packages")
236+
c.global.logger.WithField("trigger", "post-packages").Info("Running hooks")
237237

238238
// Run post packages hook
239239
for _, hook := range c.global.definition.GetRunnableActions("post-packages", imageTargets) {

image/incus_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ var incusDef = shared.Definition{
3535
}
3636

3737
func setupIncus(t *testing.T) *IncusImage {
38-
cacheDir := filepath.Join(os.TempDir(), "distrobuilder-test")
38+
cacheDir := filepath.Join(os.TempDir(), "distrobuilder-test-incus")
3939

4040
err := os.MkdirAll(filepath.Join(cacheDir, "rootfs"), 0755)
4141
require.NoError(t, err)
@@ -66,7 +66,7 @@ func setupIncus(t *testing.T) *IncusImage {
6666
}
6767

6868
func teardownIncus(t *testing.T) {
69-
os.RemoveAll(filepath.Join(os.TempDir(), "distrobuilder-test"))
69+
os.RemoveAll(filepath.Join(os.TempDir(), "distrobuilder-test-incus"))
7070
}
7171

7272
func TestIncusBuild(t *testing.T) {

image/lxc_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ var lxcDef = shared.Definition{
8383

8484
func lxcCacheDir() string {
8585
wd, _ := os.Getwd()
86-
return filepath.Join(wd, "distrobuilder-test")
86+
return filepath.Join(wd, "distrobuilder-test-lxc")
8787
}
8888

8989
func setupLXC() *LXCImage {

managers/manager.go

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,10 @@ type managerCommands struct {
4141

4242
// Manager represents a package manager.
4343
type Manager struct {
44-
mgr manager
45-
def shared.Definition
46-
ctx context.Context
44+
mgr manager
45+
def shared.Definition
46+
ctx context.Context
47+
logger *logrus.Logger
4748
}
4849

4950
type manager interface {
@@ -90,7 +91,7 @@ func Load(ctx context.Context, managerName string, logger *logrus.Logger, defini
9091
return nil, fmt.Errorf("Failed to load manager %q: %w", managerName, err)
9192
}
9293

93-
return &Manager{def: definition, mgr: d, ctx: ctx}, nil
94+
return &Manager{def: definition, mgr: d, ctx: ctx, logger: logger}, nil
9495
}
9596

9697
// ManagePackages manages packages.
@@ -122,6 +123,8 @@ func (m *Manager) ManagePackages(imageTarget shared.ImageTarget) error {
122123
return fmt.Errorf("Failed to update: %w", err)
123124
}
124125

126+
m.logger.WithField("trigger", "post-update").Info("Running hooks")
127+
125128
// Run post update hook
126129
for _, action := range m.def.GetRunnableActions("post-update", imageTarget) {
127130
if action.Pongo {

0 commit comments

Comments
 (0)