"""logger.py: 
Logging support.
"""

__author__ = "Dilawar Singh"
__copyright__ = "Copyright 2017-, Dilawar Singh"
__version__ = "1.0.0"
__maintainer__ = "Dilawar Singh"
__email__ = "dilawars@ncbs.res.in"
__status__ = "Development"

import sys
import os
import logging


def init_logger(name="dilawar", level="info"):
    console = logging.StreamHandler()
    console.setLevel(eval("logging.%s" % level.upper()))
    formatter = logging.Formatter("%(name)-12s: %(levelname)-8s %(message)s")
    console.setFormatter(formatter)
    logger = logging.getLogger(name)
    logger.addHandler(console)
    return logger


logger = init_logger()


def main():
    logger.info("hey wassup?")
    logger.debug("Nothing much. Few bits!")


if __name__ == "__main__":
    main()
