Logs
Integration Guide
1
import logging
# Regex based logger
from gl_observability.logs.regex_pii_logger_handler import init_regex_pii_logging_handler
# NER API based logger
from gl_observability.logs.ner_pii_logger_handler import init_ner_pii_logging_handler2
init_regex_pii_logging_handler(
logger_name="logger-name",
pii_regex_process_enabled=True
)init_ner_pii_logging_handler(
logger_name="logger-name",
api_url="your ner api url...",
api_field="text",
pii_ner_process_enabled=True
)3
4
sensitive_info = (
"contoh nomor ktp 3525011212941001\n"
"contoh email john.doe@example.com\n"
"contoh nomor telepon +628121729819 dan 0812898029384.\n"
"contoh npwp 01.123.456.7-891.234"
)
logger.info(f"Logging sensitive information for processing: \n{sensitive_info}")Choosing Between Regex and NER Logging
Supported PII Types
PII
NER Based
Regex Based
Last updated
Was this helpful?