@@ -44,6 +44,7 @@ INSTALLED_APPS = (  | 
            ||
| 44 | 44 | 
                'django.contrib.messages',  | 
            
| 45 | 45 | 
                'django.contrib.staticfiles',  | 
            
| 46 | 46 | 
                'rest_framework',  | 
            
| 47 | 
                + 'django_rlog',  | 
            |
| 47 | 48 | 
                'django_q',  | 
            
| 48 | 49 | 
                'api',  | 
            
| 49 | 50 | 
                'account',  | 
            
                @@ -197,37 +198,6 @@ MEDIA_ROOT = os.path.join(BASE_DIR, 'media').replace('\\', '/')
               | 
            ||
| 197 | 198 | 
                 | 
            
| 198 | 199 | 
                MEDIA_URL = '/media/'  | 
            
| 199 | 200 | 
                 | 
            
| 200 | 
                -# logger setting  | 
            |
| 201 | 
                -LOGGING = {
               | 
            |
| 202 | 
                - 'version': 1,  | 
            |
| 203 | 
                - 'disable_existing_loggers': False,  | 
            |
| 204 | 
                -    'formatters': {
               | 
            |
| 205 | 
                -        'verbose': {
               | 
            |
| 206 | 
                - 'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'  | 
            |
| 207 | 
                - },  | 
            |
| 208 | 
                -        'simple': {
               | 
            |
| 209 | 
                - 'format': '%(levelname)s %(message)s'  | 
            |
| 210 | 
                - },  | 
            |
| 211 | 
                - },  | 
            |
| 212 | 
                -    'handlers': {
               | 
            |
| 213 | 
                -        'logit': {
               | 
            |
| 214 | 
                - 'level': 'DEBUG',  | 
            |
| 215 | 
                - 'class': 'logging.handlers.ConcurrentRotatingFileHandler',  | 
            |
| 216 | 
                - 'filename': '/tmp/pai2.logit.log',  | 
            |
| 217 | 
                - 'maxBytes': 15728640, # 1024 * 1024 * 15B = 15MB  | 
            |
| 218 | 
                - 'backupCount': 10,  | 
            |
| 219 | 
                - 'formatter': 'verbose',  | 
            |
| 220 | 
                - },  | 
            |
| 221 | 
                - },  | 
            |
| 222 | 
                -    'loggers': {
               | 
            |
| 223 | 
                -        'logit': {
               | 
            |
| 224 | 
                - 'handlers': ['logit'],  | 
            |
| 225 | 
                - 'level': 'DEBUG',  | 
            |
| 226 | 
                - 'propagate': True,  | 
            |
| 227 | 
                - },  | 
            |
| 228 | 
                - },  | 
            |
| 229 | 
                -}  | 
            |
| 230 | 
                -  | 
            |
| 231 | 201 | 
                # REST_FRAMEWORK 设置  | 
            
| 232 | 202 | 
                # See http://www.django-rest-framework.org/#example  | 
            
| 233 | 203 | 
                 REST_FRAMEWORK = {
               | 
            
                @@ -366,5 +336,37 @@ try:  | 
            ||
| 366 | 336 | 
                'label': 'Django Q',  | 
            
| 367 | 337 | 
                'redis_conn': REDIS_CACHE,  | 
            
| 368 | 338 | 
                }  | 
            
| 339 | 
                +  | 
            |
| 340 | 
                +    DJLOGIT = {
               | 
            |
| 341 | 
                + 'level': 'DEBUG',  | 
            |
| 342 | 
                + 'class': 'rlog.RedisListHandler',  | 
            |
| 343 | 
                + 'redis_client': REDIS_CACHE,  | 
            |
| 344 | 
                + 'key': 'django:logit:pai2',  | 
            |
| 345 | 
                + 'formatter': 'verbose',  | 
            |
| 346 | 
                + }  | 
            |
| 369 | 347 | 
                except ImportError:  | 
            
| 370 | 348 | 
                REDIS_CACHE = None  | 
            
| 349 | 
                +  | 
            |
| 350 | 
                +# logger setting  | 
            |
| 351 | 
                +LOGGING = {
               | 
            |
| 352 | 
                + 'version': 1,  | 
            |
| 353 | 
                + 'disable_existing_loggers': False,  | 
            |
| 354 | 
                +    'formatters': {
               | 
            |
| 355 | 
                +        'verbose': {
               | 
            |
| 356 | 
                + 'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'  | 
            |
| 357 | 
                + },  | 
            |
| 358 | 
                +        'simple': {
               | 
            |
| 359 | 
                + 'format': '%(levelname)s %(message)s'  | 
            |
| 360 | 
                + },  | 
            |
| 361 | 
                + },  | 
            |
| 362 | 
                +    'handlers': {
               | 
            |
| 363 | 
                + 'logit': DJLOGIT  | 
            |
| 364 | 
                + },  | 
            |
| 365 | 
                +    'loggers': {
               | 
            |
| 366 | 
                +        'logit': {
               | 
            |
| 367 | 
                + 'handlers': ['logit'],  | 
            |
| 368 | 
                + 'level': 'DEBUG',  | 
            |
| 369 | 
                + 'propagate': True,  | 
            |
| 370 | 
                + },  | 
            |
| 371 | 
                + },  | 
            |
| 372 | 
                +}  | 
            
                @@ -10,6 +10,7 @@ django-detect==1.0.4  | 
            ||
| 10 | 10 | 
                django-json-response==1.1.3  | 
            
| 11 | 11 | 
                django-logit==1.0.5  | 
            
| 12 | 12 | 
                django-multidomain==1.1.4  | 
            
| 13 | 
                +django-rlog==1.0.5  | 
            |
| 13 | 14 | 
                django-shortuuidfield==0.1.3  | 
            
| 14 | 15 | 
                djangorestframework==3.3.1  | 
            
| 15 | 16 | 
                furl==0.4.95  | 
            
                @@ -18,11 +19,13 @@ ipdb==0.8.1  | 
            ||
| 18 | 19 | 
                ipython==4.0.0  | 
            
| 19 | 20 | 
                jsonfield==1.0.3  | 
            
| 20 | 21 | 
                kkconst==1.1.2  | 
            
| 22 | 
                +mock==2.0.0  | 
            |
| 21 | 23 | 
                pep8==1.6.2  | 
            
| 22 | 24 | 
                pytz==2015.7  | 
            
| 23 | 25 | 
                records==0.4.3  | 
            
| 24 | 26 | 
                redis==2.10.5  | 
            
| 25 | 27 | 
                redis-extensions==1.0.1  | 
            
| 28 | 
                +rlog==0.2  | 
            |
| 26 | 29 | 
                shortuuid==0.4.2  | 
            
| 27 | 30 | 
                uWSGI==2.0.11.1  | 
            
| 28 | 31 | 
                versions==0.10.0  |