You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by jr...@apache.org on 2025/09/18 17:21:09 UTC
(beam) branch master updated: Add missing format strings to logging calls (#36192)
This is an automated email from the ASF dual-hosted git repository.
jrmccluskey pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git
The following commit(s) were added to refs/heads/master by this push:
new db18391bb86 Add missing format strings to logging calls (#36192)
db18391bb86 is described below
commit db18391bb86a7ce7165263547b4fc6b7278231d1
Author: Jack McCluskey <34...@users.noreply.github.com>
AuthorDate: Thu Sep 18 13:21:02 2025 -0400
Add missing format strings to logging calls (#36192)
---
sdks/go/container/tools/buffered_logging.go | 4 ++--
sdks/go/container/tools/logging_test.go | 2 +-
sdks/go/pkg/beam/runners/dataflow/dataflowlib/job.go | 2 +-
sdks/python/container/boot.go | 6 +++---
4 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/sdks/go/container/tools/buffered_logging.go b/sdks/go/container/tools/buffered_logging.go
index a7b84e56af3..a0937b8eb14 100644
--- a/sdks/go/container/tools/buffered_logging.go
+++ b/sdks/go/container/tools/buffered_logging.go
@@ -78,7 +78,7 @@ func (b *BufferedLogger) FlushAtError(ctx context.Context) {
return
}
for _, message := range b.logs {
- b.logger.Errorf(ctx, message)
+ b.logger.Errorf(ctx, "%s", message)
}
b.logs = nil
b.lastFlush = time.Now()
@@ -91,7 +91,7 @@ func (b *BufferedLogger) FlushAtDebug(ctx context.Context) {
return
}
for _, message := range b.logs {
- b.logger.Printf(ctx, message)
+ b.logger.Printf(ctx, "%s", message)
}
b.logs = nil
b.lastFlush = time.Now()
diff --git a/sdks/go/container/tools/logging_test.go b/sdks/go/container/tools/logging_test.go
index 8730a0fe9c1..c68600f75e2 100644
--- a/sdks/go/container/tools/logging_test.go
+++ b/sdks/go/container/tools/logging_test.go
@@ -85,7 +85,7 @@ func TestLogger(t *testing.T) {
catcher.err = errors.New("test error")
wantMsg := "checking for error?"
- l.Printf(ctx, wantMsg)
+ l.Printf(ctx, "%s", wantMsg)
line, err := buf.ReadString('\n')
if err != nil {
diff --git a/sdks/go/pkg/beam/runners/dataflow/dataflowlib/job.go b/sdks/go/pkg/beam/runners/dataflow/dataflowlib/job.go
index ed706ec1a48..96c0750d18e 100644
--- a/sdks/go/pkg/beam/runners/dataflow/dataflowlib/job.go
+++ b/sdks/go/pkg/beam/runners/dataflow/dataflowlib/job.go
@@ -262,7 +262,7 @@ func WaitForCompletion(ctx context.Context, client *df.Service, project, region,
if err != nil {
return err
}
- log.Infof(ctx, msg)
+ log.Infof(ctx, "%s", msg)
if terminal {
return nil
}
diff --git a/sdks/python/container/boot.go b/sdks/python/container/boot.go
index b7cbc07dca6..847325d4f83 100644
--- a/sdks/python/container/boot.go
+++ b/sdks/python/container/boot.go
@@ -188,7 +188,7 @@ func launchSDKProcess() error {
if err != nil {
fmtErr := fmt.Errorf("failed to retrieve staged files: %v", err)
// Send error message to logging service before returning up the call stack
- logger.Errorf(ctx, fmtErr.Error())
+ logger.Errorf(ctx, "%s", fmtErr.Error())
// No need to fail the job if submission_environment_dependencies.txt cannot be loaded
if strings.Contains(fmtErr.Error(), "submission_environment_dependencies.txt") {
logger.Printf(ctx, "Ignore the error when loading submission_environment_dependencies.txt.")
@@ -214,7 +214,7 @@ func launchSDKProcess() error {
if setupErr := installSetupPackages(ctx, logger, fileNames, dir, requirementsFiles); setupErr != nil {
fmtErr := fmt.Errorf("failed to install required packages: %v", setupErr)
// Send error message to logging service before returning up the call stack
- logger.Errorf(ctx, fmtErr.Error())
+ logger.Errorf(ctx, "%s", fmtErr.Error())
return fmtErr
}
@@ -500,6 +500,6 @@ func logSubmissionEnvDependencies(ctx context.Context, bufLogger *tools.Buffered
if err != nil {
return err
}
- bufLogger.Printf(ctx, string(content))
+ bufLogger.Printf(ctx, "%s", string(content))
return nil
}