cms.core.logger package

Submodules

cms.core.logger.admin module

class cms.core.logger.admin.LoggerLogAdmin(model, admin_site)

Bases: cms.core.admin.DisplayableAdmin, cms.contrib.admin.admin.CleanupExpiredAdmin

Admin class for LoggerLog.

autocomplete_lookup_fields = {}
data_view(request, object_id)

The detail view of the error record.

fieldsets = ((<django.utils.functional.__proxy__ object at 0x563f710>, {'fields': ['title', ('published_date', 'status'), ('type', 'mark'), ('logger', 'app'), 'file', 'server_name', 'slug', 'description', 'data', ('author', 'ip_address', 'browser'), ('sentry_event_id', 'sentry_project_id')]}),)
fieldsets_exception = ((<django.utils.functional.__proxy__ object at 0x563f5d0>, {'fields': ['title', ('published_date', 'status'), ('type', 'mark'), ('logger', 'app'), 'file', 'server_name', 'slug', 'author', 'ip_address', 'browser', ('sentry_event_id', 'sentry_project_id')]}),)
fieldsets_message = ((<django.utils.functional.__proxy__ object at 0x563f650>, {'fields': ['title', ('published_date', 'status'), ('type', 'mark'), ('logger', 'app'), 'file', 'description']}),)
get_actions(request)
get_fieldsets(request, obj=None)
get_published_date(obj)
get_readonly_fields(request, obj=None)
get_title(obj)
get_urls()
has_add_permission(request)
has_change_permission(request, obj=None)
has_delete_permission(request, obj=None)
list_display = ('get_published_date', 'get_title', 'type', 'mark', 'logger')
list_display_meta = ('status',)
list_filter = ('app', 'published_date', 'logger', 'mark', 'status', 'type')
log_addition(request, object)
log_change(request, object, message)
log_deletion(request, object, object_repr)
mark_read(dummy, request, queryset)
mark_unread(dummy, request, queryset)
media
prepopulated_fields = {}
raw_id_fields = ()
render_change_form(request, context, add=False, change=False, form_url='', obj=None)
search_fields = ('title', 'description')
class cms.core.logger.admin.LoggerLogAdminNotification

Bases: cms.contrib.admin.admin.AdminNotification

description = <django.utils.functional.__proxy__ object at 0x563f990>
get_objects(request)
get_title(request, count)
get_url(request)
icon_class = 'icon-warning-sign'
level = 'warning'
model

alias of LoggerLog

perms = ('change_logginglog_all',)

cms.core.logger.autofixtures module

class cms.core.logger.autofixtures.LoggerLogFixture(*args, **kwargs)

Bases: cms.core.dev.autofixtures.base.CMSAutoFixture

COUNT_DEFAULT = 200
field_values = {'imageteaser': <autofixture.generators.NoneGenerator object at 0x8331350>, 'title': <autofixture.generators.LoremSentenceGenerator object at 0x8331c90>, 'image': <cms.core.dev.autofixtures.generators.ImageGenerator object at 0x8331290>, 'order': <autofixture.generators.PositiveSmallIntegerGenerator object at 0x8331d90>, 'imageteaserdescription': <autofixture.generators.NoneGenerator object at 0x8331cd0>, 'expired_date': <autofixture.generators.NoneGenerator object at 0x8560590>, 'published_date': <cms.core.dev.autofixtures.generators.DateTimeMaxNowGenerator object at 0x9629e10>, 'logger': <autofixture.generators.ChoicesGenerator object at 0x9629910>, 'ip_address': <autofixture.generators.IPAddressGenerator object at 0x9629d90>, 'slug': <autofixture.generators.URLGenerator object at 0x9629dd0>, 'pretitle': <autofixture.generators.LoremSentenceGenerator object at 0x8331d10>}

cms.core.logger.client module

class cms.core.logger.client.LoggerSentryClient(dsn=None, raise_send_errors=False, transport=None, install_sys_hook=True, **options)

Bases: raven.contrib.django.client.DjangoClient

build_msg(*args, **kwargs)
capture(event_type, request=None, **kwargs)
save_log(request, result, is_http_request, sentry_project_id, sentry_event_id, kwargs)

cms.core.logger.cms_defaults module

cms.core.logger.cms_plugin module

class cms.core.logger.cms_plugin.CMSPlugin

Bases: cms.core.plugins.CMSPluginBase

admin_icon_class = 'icon-taskmanager-logprograms'
description = <django.utils.functional.__proxy__ object at 0x2461f10>
status = 'stable'
verbose_name = <django.utils.functional.__proxy__ object at 0x2461f90>
version = '0.2'

cms.core.logger.models module

class cms.core.logger.models.LoggerLog(*args, **kwargs)

Bases: cms.core.models.Displayable, cms.core.models.Ownable

Model for storing the log messages.

class ApiPrivate
fields = ('app', 'browser', 'data', 'ip_address', 'level', 'logger', 'file', 'sentry_event_id', 'sentry_project_id', 'server_name', 'type')
exception LoggerLog.DoesNotExist

Bases: django.core.exceptions.ObjectDoesNotExist

LoggerLog.MARK_CHOICES = (('0', <django.utils.functional.__proxy__ object at 0x3d1b210>), ('10', <django.utils.functional.__proxy__ object at 0x3d1b250>), ('20', <django.utils.functional.__proxy__ object at 0x3d1b290>), ('30', <django.utils.functional.__proxy__ object at 0x3d1b2d0>), ('40', <django.utils.functional.__proxy__ object at 0x3d1b350>), ('50', <django.utils.functional.__proxy__ object at 0x3d1b3d0>), ('50', <django.utils.functional.__proxy__ object at 0x3d1b450>))
LoggerLog.MARK_CRITICAL = '50'
LoggerLog.MARK_DEBUG = '10'
LoggerLog.MARK_ERROR = '40'
LoggerLog.MARK_FATAL = '50'
LoggerLog.MARK_INFO = '20'
LoggerLog.MARK_NOTSET = '0'
LoggerLog.MARK_WARNING = '30'
exception LoggerLog.MultipleObjectsReturned

Bases: django.core.exceptions.MultipleObjectsReturned

LoggerLog.STATUS_CHOICES = ((1, <django.utils.functional.__proxy__ object at 0x3d1b4d0>), (2, <django.utils.functional.__proxy__ object at 0x3d1b550>))
LoggerLog.STATUS_DRAFT = 2
LoggerLog.STATUS_PUBLISHED = 1
class LoggerLog.Settings
ADMIN_DASHBOARD_EXCLUDE = True
APP_VERBOSE_NAME_ADMIN_OVERWRITE = 'Core'
LoggerLog.TYPE_CHOICES = ((1, <django.utils.functional.__proxy__ object at 0x3d1b190>), (2, <django.utils.functional.__proxy__ object at 0x3d1b1d0>))
LoggerLog.TYPE_EXCEPTION = 1
LoggerLog.TYPE_MESSAGE = 2
class LoggerLog.Translation
fields = ('-description', '-slug', '-title')
LoggerLog.author
LoggerLog.clean_fields(exclude=None)
LoggerLog.cleanup_expired = <cms.core.translations.translator.NewMultilingualManager object at 0x3d1d2d0>
LoggerLog.created_by
LoggerLog.get_absolute_url()
LoggerLog.get_keywordsfield_name()
LoggerLog.get_mark_display(*moreargs, **morekwargs)
LoggerLog.get_next_by_created_date(*moreargs, **morekwargs)
LoggerLog.get_next_by_modified_date(*moreargs, **morekwargs)
LoggerLog.get_next_by_published_date(*moreargs, **morekwargs)
LoggerLog.get_previous_by_created_date(*moreargs, **morekwargs)
LoggerLog.get_previous_by_modified_date(*moreargs, **morekwargs)
LoggerLog.get_previous_by_published_date(*moreargs, **morekwargs)
LoggerLog.get_status_display(*moreargs, **morekwargs)
LoggerLog.get_type_display(*moreargs, **morekwargs)
LoggerLog.keywords

This class provides the functionality that makes the related-object managers available as attributes on a model class, for fields that have multiple “remote” values and have a GenericRelation defined in their model (rather than having another model pointed at them). In the example “article.publications”, the publications attribute is a ReverseGenericRelatedObjectsDescriptor instance.

LoggerLog.keywords_string

A descriptor used for the original translated field.

LoggerLog.level
LoggerLog.modified_by
LoggerLog.objects = <cms.core.translations.translator.NewMultilingualManager object at 0x3d22290>
LoggerLog.sites

cms.core.logger.views module

class cms.core.logger.views.LoggerTestView(**kwargs)

Bases: cms.contrib.admintools.views.AdmintoolsBaseView

description = (<django.utils.functional.__proxy__ object at 0x563f4d0>,)
get(request)
group = 'taskmanager-logprograms'
group_title = <django.utils.functional.__proxy__ object at 0x563f590>
title = <django.utils.functional.__proxy__ object at 0x563f450>

cms.core.logger.widgets module

class cms.core.logger.widgets.DataFrameWidget(attrs=None)

Bases: django.forms.widgets.Widget

media
render(name, value, attrs=None)

Module contents