@@ -115,13 +115,26 @@ func New(
115
115
forceStopContext , forceStopFunc := context .WithCancel (ctx )
116
116
gracefulContext , cancelFunc := context .WithCancel (forceStopContext )
117
117
118
+ logger := opts .Logger .With (slog .F ("job_id" , job .JobId ))
119
+ if build := job .GetWorkspaceBuild (); build != nil {
120
+ logger = logger .With (
121
+ slog .F ("action" , build .Metadata .WorkspaceTransition .String ()),
122
+ slog .F ("owner_email" , build .Metadata .WorkspaceOwnerEmail ),
123
+ slog .F ("template_name" , build .Metadata .TemplateName ),
124
+ slog .F ("template_version" , build .Metadata .TemplateVersion ),
125
+ slog .F ("workspace_build_id" , build .WorkspaceBuildId ),
126
+ slog .F ("workspace_id" , build .Metadata .WorkspaceId ),
127
+ slog .F ("workspace_name" , build .Metadata .WorkspaceName ),
128
+ )
129
+ }
130
+
118
131
return & Runner {
119
132
tracer : opts .Tracer ,
120
133
metrics : opts .Metrics ,
121
134
job : job ,
122
135
sender : opts .Updater ,
123
136
quotaCommitter : opts .QuotaCommitter ,
124
- logger : opts . Logger . With ( slog . F ( "job_id" , job . JobId )) ,
137
+ logger : logger ,
125
138
filesystem : opts .Filesystem ,
126
139
workDirectory : opts .WorkDirectory ,
127
140
provisioner : opts .Provisioner ,
@@ -856,7 +869,7 @@ func (r *Runner) buildWorkspace(ctx context.Context, stage string, req *sdkproto
856
869
}
857
870
switch msgType := msg .Type .(type ) {
858
871
case * sdkproto.Provision_Response_Log :
859
- r .logger .Debug (context .Background (), "workspace provision job logged" ,
872
+ r .logger .Info (context .Background (), "workspace provision job logged" ,
860
873
slog .F ("level" , msgType .Log .Level ),
861
874
slog .F ("output" , msgType .Log .Output ),
862
875
slog .F ("workspace_build_id" , r .job .GetWorkspaceBuild ().WorkspaceBuildId ),
@@ -886,7 +899,6 @@ func (r *Runner) buildWorkspace(ctx context.Context, stage string, req *sdkproto
886
899
}
887
900
}
888
901
889
- r .logger .Debug (context .Background (), "provision complete no error" )
890
902
r .logger .Info (context .Background (), "provision successful" ,
891
903
slog .F ("resource_count" , len (msgType .Complete .Resources )),
892
904
slog .F ("resources" , msgType .Complete .Resources ),
0 commit comments