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.CleanupExpiredAdminAdmin 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.OwnableModel 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¶
-
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¶
-
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¶
-
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¶
-
class
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>¶
-