Package: logview

Defined variables (38)

logview--final-levelsList of final (submode-independent) levels, most to least severe.
logview-additional-submodesAssociation list of log submodes (file parsing rules).
logview-reassurance-charsCompare this many characters before appending file tail.
logview-views-fileSimple text file in which defined views are stored.
logview-std-submodesAlist of standard submodes.
logview-auto-revert-modeAutomatically put recognized buffers into Auto-Revert mode.
logview--timestamp-difference-per-thread-basesEither nil or a hash-table of strings to cons cells.
logview-isearch-mapKeymap used when isearching in a Logview buffer.
logview-show-ellipsesWhether to show ellipses to indicate hidden log entries.
logview--effective-filterSee `logview--do-parse-filters' for the format.
logview-preview-filter-changesWhether to preview filters as they are being edited.
logview-font-lock-defaultsValue of `font-lock-defaults' in Logview buffers.
logview-mode-mapKeymap for `logview-mode'.
logview-mode-syntax-tableSyntax table for `logview-mode'.
logview-target-gap-lengthDefault target gap length for `z n' and similar commands.
logview-additional-level-mappingsAssociation list of log level mappings.
logview-filter-edit-mode-mapKeymap for `logview-filter-edit-mode'.
logview--timestamp-difference-baseEither nil or (ENTRY . START).
logview-search-only-in-messagesWhether to incrementally search only in messages.
logview-std-timestamp-formatsAlist of standard timestamp formats.
logview-mode-hookHook run after entering `logview-mode'.
logview-filter-edit-mode-abbrev-tableAbbrev table for `logview-filter-edit-mode'.
logview-highlighted-entry-partWhich parts of an entry get highlighted with `V h'.
logview-cache-filenameInternal non-human-readable cache.
logview-pulse-entriesWhen to briefly highlight the current entry.
logview-copy-visible-text-onlyWhether to copy, kill, etc. only visible selected text.
logview-filter-edit-mode-hookHook run after entering `logview-filter-edit-mode'.
logview-additional-timestamp-formatsAssociation list of additional timestamp formats.
logview-std-level-mappingsStandard mappings of actual log levels to mode's final levels.
logview--submode-level-dataAn alist of level strings to (INDEX . (ENTRY-FACE . STRING-FACE)).
logview-filter-edit-mode-syntax-tableSyntax table for `logview-filter-edit-mode'.
logview-guess-linesWhen guessing submodes, consider this many lines at the top.
logview-max-promising-linesAbort submode guessing after this many "promising" lines.
logview-mode-inactive-mapKeymap used by `logview-mode' when the mode is inactive.
logview--preview-filter-textFilters for which to show a preview.
logview-mode-abbrev-tableAbbrev table for `logview-mode'.
logview-completing-read-functionCompletion system used by Logview.
logview--submode-level-facesA vector of (ENTRY-FACE . STRING-FACE).

Defined functions (186)

logview-show-only-errors()
logview-delete-view(VIEW)
logview-add-include-name-filter()
logview-previous-entry(&optional N)
logview-show-errors-and-warnings()
logview-difference-to-current-entry()
logview-assign-quick-access-index(INDEX)
logview--do-edit-views(SUBMODE-ONLY)
logview-set-navigation-view(VIEW)
logview--do-narrow-to-thread(THREAD-NAME)
logview--entry-group-end(ENTRY START GROUP)
logview-filter-edit-apply()
logview--fontify-region(REGION-START REGION-END LOUDLY)
logview-difference-to-section-headers(&optional SET-VIEW-IF-NEEDED)
logview-reset-name-filters()
logview-filter-edit--trigger-preview(BUFFER)
logview--iterate-filter-text-lines(FILTERS CALLBACK)
logview-first-section(&optional SET-VIEW-IF-NEEDED)
logview-last-entry(&optional NO-MARK)
logview--views()
logview-filter-edit-cancel()
logview-reset-manual-entry-hiding()
logview-reset-message-filters()
logview--do-narrow-one-side(UPWARDS N)
logview-prepare-for-new-contents()
logview--show-entry-callback(ENTRY START)
logview-last-section(&optional SET-VIEW-IF-NEEDED)
logview-show-all-levels()
logview-next-navigation-view-entry(&optional N SET-VIEW-IF-NEEDED)
logview-first-section-any-thread(&optional SET-VIEW-IF-NEEDED)
logview-previous-section-any-thread(&optional N SET-VIEW-IF-NEEDED)
logview--choose-view(PROMPT &optional PREFIX-ARG-VALUE)
logview-forget-thread-difference-base-entry()
logview--do-reset-all-filters(ALSO-RESET-THREAD-NARROWING ALSO-CANCEL-SECTION-HEADER-NARROWING ALSO-SHOW-DETAILS ALSO-CANCEL-EXPLICIT-HIDING)
logview-show-errors-warnings-information-and-debug()
logview-previous-timestamp-gap(&optional N)
logview--forward-section(N &optional GO-TO-END)
logview--temporarily-widening(&rest BODY)
logview-show-entries(&optional N INTERACTIVE)
logview-edit-all-views()
logview-always-show-errors()
logview-filter-edit--do(PROCESS-FILTERS QUIT)
logview--entry-message-start(ENTRY START)
logview-go-to-message-beginning(&optional SELECT-MESSAGE)
logview-hide-region-entries(BEGIN END &optional INTERACTIVE)
logview-switch-to-view-by-index()
logview--std-altering(&rest BODY)
logview--do-relocate(WHERE-PROVIDER &optional NO-MARK)
logview-revert-buffer()
logview-toggle-copy-visible-text-only(&optional ARG)
logview--entry-message(ENTRY START)
logview-add-exclude-name-filter()
logview-edit-submode-views()
logview--build-filter-regexp(OPTIONS)
logview-reset-all-filters()
logview-show-errors-warnings-and-information()
logview--ensure-section-view(SET-VIEW-IF-NEEDED)
logview-previous-section(&optional N SET-VIEW-IF-NEEDED)
logview--maybe-complain-about-movement(DIRECTION REMAINING &optional TYPE)
logview-filter-edit--schedule-preview(&rest IGNORED)
logview--insert-view-definitions(&optional PREDICATE)
logview-toggle-show-ellipses(&optional ARG)
logview-toggle-entry-details(&optional ARG INTERACTIVE)
logview--try-to-guess-submode-again(BUFFER)
logview-refresh-buffer-as-needed()
logview--build-validator-regexp-clause(INCLUDE-REGEXPS EXCLUDE-REGEXPS ENTRY-GROUP)
logview--iterate-successive-entries(POSITION N CALLBACK &optional ONLY-VISIBLE VALIDATOR)
logview--do-locate-current-entry(&optional POSITION)
logview-go-to-section-end(&optional N SET-VIEW-IF-NEEDED)
logview-reset-manual-details-hiding()
logview-previous-navigation-view-entry(&optional N SET-VIEW-IF-NEEDED)
logview--update-entry-invisibility(START DETAILS-START END FILTERED ENTRY-MANUALLY-HIDDEN DETAILS-MANUALLY-HIDDEN)
logview-change-target-gap-length(LENGTH)
logview--do-edit-filters(MODE)
logview-previous-timestamp-gap-in-this-thread(&optional N)
logview-narrow-to-thread(&optional THREAD-NAME)
logview-append-log-file-tail()
logview-always-show-errors-warnings-and-information()
logview--standardize-regexp-options(OPTIONS)
logview-reset-all-filters-restrictions-and-hidings()
logview-customize-submode-options()
logview-choose-submode(SUBMODE &optional TIMESTAMP)
logview--find-min-level(FINAL-LEVEL)
logview--valid-regexp-p(REGEXP)
logview--character-back(POSITION)
logview-narrow-from-this-entry(&optional N)
logview--set-submode-affecting-variable(VARIABLE VALUE)
logview-hide-entry(&optional N INTERACTIVE)
logview-narrow-up-to-this-entry(&optional N)
logview--toggle-option-locally(VARIABLE ARG &optional SHOW-MESSAGE MESSAGE-IF-TRUE MESSAGE-IF-FALSE CALLBACK)
logview--completing-read(&rest ARGUMENTS)
logview--entry-timestamp-gap-validator(ENTRY START THREAD)
logview-always-show-errors-warnings-information-and-debug()
logview-next-entry(&optional N)
logview--std-temporarily-widening(&rest BODY)
logview--invalidate-region-entries(REGION-START REGION-END &optional OLD-LENGTH)
logview-save-filters-as-global-view(NAME)
logview--do-forward-section-as-command(SET-VIEW-IF-NEEDED N &optional GO-TO-END)
logview--do-set-section-view(VIEW)
logview-filter-edit--font-lock-region(REGION-END)
logview-filter-edit-save()
logview--do-save-filters-as-view(NAME GLOBAL)
logview--prompt-for-new-filter(PROMPT TYPE FILTER-LINE-PREFIX)
logview--help-substitute-keys(TEXT)
logview--retire-hiding-symbol(SYMBOL-VAR)
logview-switch-to-view(VIEW)
logview-narrow-to-section(&optional N SET-VIEW-IF-NEEDED)
logview-disable-unconditional-show()
logview--needs-reguessing-p(BUFFER)
logview--trim-for-display(MESSAGE &optional MAX-LENGTH)
logview-reset-thread-filters()
logview-narrow-to-section-keep-threads(&optional N SET-VIEW-IF-NEEDED)
logview-cancel-difference-to-section-headers()
logview-edit-thread-narrowing-filters()
logview--entry-level(ENTRY)
logview--do-highlight-view-entries(VIEW)
logview-toggle-region-entry-details(BEGIN END &optional ARG INTERACTIVE)
logview--do-temporarily-widening(BODY)
logview-reset-level-filters()
logview-toggle-search-only-in-messages(&optional ARG)
logview--assert(&rest ASSERTIONS)
logview--locate-current-entry(ENTRY START &rest BODY)
logview--iterate-entries-forward(POSITION CALLBACK &optional ONLY-VISIBLE VALIDATOR SKIP-CURRENT)
logview--change-min-level-filter(MIN-LEVEL &optional ALWAYS-SHOW)
logview--entry-group-start(ENTRY START GROUP)
logview-toggle-narrow-to-section-headers(&optional ARG SET-VIEW-IF-NEEDED)
logview-previous-as-important-entry(&optional N)
logview--iterate-entries-in-region(BEGIN END CALLBACK &optional ONLY-VISIBLE VALIDATOR)
logview-toggle-filter-preview(&optional ARG)
logview-add-exclude-message-filter()
logview--do-next-timestamp-gap(N SAME-THREAD-ONLY)
logview--set-highlight-affecting-variable(VARIABLE VALUE)
logview--isearch-filter-predicate(BEGIN END)
logview--get-split-alists(KEY TYPE &rest ALISTS)
logview-set-section-view(VIEW)
logview-add-include-thread-filter()
logview--help-format-keys(ENTRY &optional PREFERRED-KEYS WIDTH)
logview--do-append-log-file-tail(&optional NO-ERRORS)
logview-toggle-sections-thread-bound(&optional ARG)
logview-add-exclude-thread-filter()
logview-next-timestamp-gap-in-this-thread(&optional N)
logview-edit-filters()
logview-always-show-errors-and-warnings()
logview-next-as-important-entry(&optional N)
logview-widen-upwards()
logview-widen-downwards()
logview-show-region-entries(BEGIN END &optional INTERACTIVE)
logview--entry-group(ENTRY START GROUP)
logview--iterate-entries-backward(POSITION CALLBACK &optional ONLY-VISIBLE VALIDATOR SKIP-CURRENT)
logview-toggle-details-globally(&optional ARG)
logview-filter-edit-mode()
logview-highlight-view-entries(VIEW)
logview--initialize-submode(NAME DEFINITION STANDARD-TIMESTAMPS &optional TEST-LINE)
logview--find-region-entries(REGION-START REGION-END &optional DONT-STOP-EARLY)
logview-first-entry(&optional NO-MARK)
logview--buffer-substring-filter(BEGIN END DELETE)
logview-next-section(&optional N SET-VIEW-IF-NEEDED)
logview-filter-edit--initialize-text(&optional FILTER-TEXT)
logview--space-back(POSITION)
logview--iterate-split-alists(CALLBACK &rest ALISTS)
logview--do-parse-filters(FILTERS &optional THREAD-NARROWING-FILTERS HEADER-FILTER-KEY TO-RESET-IN-MAIN-FILTERS)
logview--entry-end(ENTRY START)
logview--entry-timestamp(ENTRY START)
logview--parse-view-definitions(&optional WARN-ABOUT-GARBAGE)
logview-next-section-any-thread(&optional N SET-VIEW-IF-NEEDED)
logview-last-section-any-thread(&optional SET-VIEW-IF-NEEDED)
logview-go-to-section-beginning(&optional N SET-VIEW-IF-NEEDED)
logview--canonical-filter-text(FILTERS)
logview-next-timestamp-gap(&optional N)
logview-forget-difference-base-entries()
logview--maybe-pulse-current-entry(&optional WHY)
logview--filter-regexp(BEGIN END)
logview-add-include-message-filter()
logview-thread-difference-to-current-entry()
logview-widen()
logview-show-only-as-important()
logview-mode()
logview--internal-log(FORMAT-STRING &rest ARGUMENTS)
logview--iterate-filter-buffer-lines(CALLBACK)
logview--find-view(VIEW &optional INTERNAL)
logview-save-filters-as-view-for-submode(NAME)
logview--hide-entry-callback(ENTRY START)
logview--parse-filters(&optional TO-RESET)
logview--entry-details-start(ENTRY START)
logview--forward-entry(N &optional VALIDATOR)
logview--character-back-checked(POSITION)

Defined faces (19)

logview-threadFace to use for logger thread.
logview-sectionFace to use for a section's header.
logview-level-traceFace to use for trace level strings.
logview-trace-entryFace to use for trace log entries.
logview-edit-filters-type-prefixFace to use for type prefixes in filter editing buffer.
logview-nameFace to use for logger name.
logview-pulseFace to briefly highlight entries to draw attention. Variable `logview-pulse-entries' controls in which situations this face is used.
logview-level-debugFace to use for debug level strings.
logview-unsearchableFace used to “dim” unsearchable text when searching incrementally. Currently used only if `logview-search-only-in-messages' is active. That option can be activated in multiple ways, including by typing `M-m' during the search.
logview-unprocessedFace to highlight otherwise unfontified and unfiltered entries. Logview tries to make Emacs more responsive by periodically making "pauses" in its fontification and filtering process. In large buffers with strict filters that exclude most entries, this can mean that you can sometimes see not-yet-processed entries. Those will be highlighted (or rather dimmed, with the default settings) with this face.
logview-error-entryFace to use for error log entries.
logview-highlightFace to highlight entries of a view chosen with `V h'. Variable `logview-highlighted-entry-part' controls how exactly this face is applied.
logview-warning-entryFace to use for warning log entries.
logview-level-errorFace to use for error level strings.
logview-debug-entryFace to use for debug log entries.
logview-information-entryFace to use for information log entries.
logview-level-warningFace to use for warning level strings.
logview-level-informationFace to use for information level strings.
logview-timestampFace to use for log entry timestamp.