# Copyright 2022 The Chromium Authors | |
# Use of this source code is governed by a BSD-style license that can be | |
# found in the LICENSE file. | |
""""Helper methods for structured logging.""" | |
from __future__ import print_function | |
from __future__ import division | |
from __future__ import absolute_import | |
import google.cloud.logging | |
import settings | |
def log(struct): | |
if settings.local_mode or settings.unit_test_mode: | |
return | |
logging_client = google.cloud.logging.Client() | |
logger = logging_client.logger('python') | |
logger.log_struct(struct) |