Skip to content

Commit b2d312f

Browse files
committed
fix duplicate logs and missing logs
1 parent ffcb6f8 commit b2d312f

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

lambdas/shared/src/common/clients.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,19 @@
22
import logging
33
from boto3 import client as boto3_client, resource as boto3_resource
44

5-
logging.basicConfig(level=logging.INFO)
65
logger = logging.getLogger()
7-
logger.setLevel(logging.INFO)
6+
logger.setLevel(logging.INFO) # Root logger level
7+
8+
if logger.hasHandlers():
9+
logger.handlers.clear()
10+
11+
console = logging.StreamHandler()
12+
console.setLevel(logging.INFO) # Handler must also allow INFO logs
13+
14+
formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
15+
console.setFormatter(formatter)
16+
17+
logger.addHandler(console)
818

919
STREAM_NAME = os.getenv("SPLUNK_FIREHOSE_NAME", "firehose-name-not-defined")
1020
CONFIG_BUCKET_NAME = os.getenv("CONFIG_BUCKET_NAME", "variconfig-bucketable-not-defined")

0 commit comments

Comments
 (0)