#!/usr/bin/env python3 | |
# | |
# Copyright (c) 2021 Intel Corporation | |
# | |
# SPDX-License-Identifier: Apache-2.0 | |
""" | |
Dictionary-based Logging Parser Module | |
""" | |
from .log_parser_v1 import LogParserV1 | |
def get_parser(database): | |
"""Get the parser object based on database""" | |
db_ver = int(database.get_version()) | |
# DB version 1 and 2 correspond to v1 parser | |
if db_ver in [1, 2]: | |
return LogParserV1(database) | |
return None |