Skip to content

Commit 2ff3bbb

Browse files
committed
Enable logging by default
1 parent 26bd0f7 commit 2ff3bbb

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

splunklib/__init__.py

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# License for the specific language governing permissions and limitations
1313
# under the License.
1414

15-
"""Python library for Splunk."""
15+
"""Splunk Software Development Kit for Python"""
1616

1717
import logging
1818

@@ -23,13 +23,19 @@
2323
DEFAULT_DATE_FORMAT = "%Y-%m-%d %H:%M:%S %Z"
2424

2525

26-
# To set the logging level of splunklib
27-
# ex. To enable debug logs, call this method with parameter 'logging.DEBUG'
28-
# default logging level is set to 'WARNING'
2926
def setup_logging(
30-
level, log_format=DEFAULT_LOG_FORMAT, date_format=DEFAULT_DATE_FORMAT
31-
):
32-
logging.basicConfig(level=level, format=log_format, datefmt=date_format)
27+
level: int = logging.WARNING,
28+
log_format: str = DEFAULT_LOG_FORMAT,
29+
date_format: str = DEFAULT_DATE_FORMAT,
30+
force: bool = False,
31+
) -> None:
32+
"""Enable logs from splunklib"""
33+
logging.basicConfig(
34+
level=level, format=log_format, datefmt=date_format, force=force
35+
)
36+
37+
38+
setup_logging(level=logging.DEBUG, force=True)
3339

3440

3541
__version_info__ = (2, 2, 0, "alpha")

0 commit comments

Comments
 (0)