~mpontillo/maas/add-logging-for-bug-1627362

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Copyright 2012-2016 Canonical Ltd.  This software is licensed under the
# GNU Affero General Public License version 3 (see the file LICENSE).

"""Metadata service application."""

__all__ = [
    'DefaultMeta',
    'logger',
    ]

import logging


logger = logging.getLogger("metadataserver")


class DefaultMeta:
    """Base class for model `Meta` classes in the metadataserver app.

    Each model in the models package outside of __init__.py needs a nested
    `Meta` class that defines `app_label`.  Otherwise, South won't recognize
    the model and will fail to generate schema migrations for it.
    """
    app_label = 'metadataserver'