Class LogWindow
Log viewer: session logs on the left, the chosen log on the right, filtered by level and text and colored by level.
Inherited Members
Dialog.DefaultBorderStyle
Dialog.DefaultButtonAlignment
Dialog.DefaultButtonAlignmentModes
Dialog.DefaultShadow
Dialog.Canceled
Dialog.Result
Dialog<int>.EndInit()
Dialog<int>.AddButton(Button)
Dialog<int>.ButtonAlignment
Dialog<int>.ButtonAlignmentModes
Dialog<int>.Buttons
Runnable.SetApp(IApplication)
Runnable.RequestStop()
Runnable.IsRunning
Runnable.IsModal
Runnable.StopRequested
Runnable.IsRunningChanging
Runnable.IsRunningChanged
Runnable.IsModalChanged
View.NewMouseEvent(Mouse)
View.RaiseMouseEvent(Mouse)
View.GetAdornmentsThickness()
View.GetSupportedCommands()
View.InvokeCommands(Command[], ICommandBinding)
View.InvokeCommand(Command, ICommandBinding)
View.InvokeCommand(Command, ICommandContext)
View.InvokeCommand(Command)
View.DefaultAcceptHandler(ICommandContext)
View.DefaultActivateHandler(ICommandContext)
View.DefaultHotKeyHandler(ICommandContext)
View.GetContentWidth()
View.GetContentHeight()
View.GetContentSize()
View.GetWidthRequiredForSubViews()
View.GetAutoWidth()
View.GetAutoHeight()
View.GetHeightRequiredForSubViews()
View.ViewportToScreen()
View.GetViewportOffsetFromFrame()
View.Dispose()
View.ToString()
View.ToDebugString()
View.BeginInit()
View.OnEnabledChanged()
View.SetCursorNeedsUpdate()
View.DrawAdornments()
View.GetCurrentAttribute()
View.GetAttributeForRole(VisualRole)
View.SetAttribute(Attribute)
View.SetAttributeForRole(VisualRole)
View.GetClip()
View.SetClip(Region)
View.SetClipToScreen()
View.ExcludeFromClip(Region)
View.AddViewportToClip()
View.Draw(DrawContext)
View.ClearViewport(DrawContext)
View.DrawText(DrawContext)
View.DrawSubViews(DrawContext)
View.RenderLineCanvas(DrawContext)
View.GetScheme()
View.SetScheme(Scheme)
View.Add(View)
View.Add(params View[])
View.Remove(View)
View.RemoveAll()
View.RemoveAll<TView>()
View.GetTopSuperView(View, View)
View.MoveSubViewTowardsEnd(View)
View.MoveSubViewToEnd(View)
View.MoveSubViewTowardsStart(View)
View.MoveSubViewToStart(View)
View.AssignHotKeysToSubViews()
View.NewKeyDownEvent(Key)
View.NewKeyUpEvent(Key)
View.FrameToScreen()
View.Layout()
View.SetNeedsLayout()
View.GetContainerSize()
View.AdvanceFocus(NavigationDirection, TabBehavior?)
View.FocusDeepest(NavigationDirection, TabBehavior?)
View.OnCanFocusChanged()
View.ClearFocus()
View.SetFocus()
View.SetNeedsDraw()
View.MouseBindings
View.DefaultMouseBindings
View.ViewMouseBindings
View.MouseHoldRepeat
View.MousePositionTracking
View.MouseState
View.MouseHighlightStates
View.Margin
View.ShadowStyle
View.Border
View.BorderStyle
View.Padding
View.Arrangement
View.DefaultAcceptView
View.CommandsToBubbleUp
View.ContentSizeTracksViewport
View.ViewportSettings
View.Viewport
View.Data
View.Id
View.App
View.IsInitialized
View.Enabled
View.Visible
View.Title
View.Cursor
View.Diagnostics
View.LineCanvas
View.SuperViewRendersLineCanvas
View.SchemeName
View.HasScheme
View.SubViews
View.SuperView
View.HotKey
View.HotKeySpecifier
View.AssignHotKeys
View.UsedHotKeys
View.KeyBindings
View.HotKeyBindings
View.DefaultKeyBindings
View.ViewKeyBindings
View.Frame
View.X
View.Y
View.Height
View.Width
View.NeedsLayout
View.ValidatePosDim
View.CanFocus
View.Focused
View.IsCurrentTop
View.MostFocused
View.HasFocus
View.PreviouslyFocused
View.TabStop
View.NeedsDraw
View.HorizontalScrollBar
View.VerticalScrollBar
View.PreserveTrailingSpaces
View.Text
View.TextAlignment
View.TextDirection
View.TextFormatter
View.VerticalTextAlignment
View.MouseEnter
View.MouseLeave
View.MouseHoldRepeatChanging
View.MouseHoldRepeatChanged
View.MouseEvent
View.MouseStateChanged
View.ShadowStyleChanged
View.BorderStyleChanged
View.CommandNotBound
View.Accepting
View.Accepted
View.Activating
View.Activated
View.HandlingHotKey
View.HotKeyCommand
View.ContentSizeChanging
View.ContentSizeChanged
View.ViewportChanged
View.Disposing
View.Initialized
View.EnabledChanged
View.VisibleChanging
View.VisibleChanged
View.TitleChanging
View.TitleChanged
View.GettingAttributeForRole
View.ClearingViewport
View.ClearedViewport
View.DrawingText
View.DrewText
View.DrawingContent
View.DrawingSubViews
View.DrawComplete
View.SchemeNameChanging
View.SchemeNameChanged
View.GettingScheme
View.SchemeChanging
View.SchemeChanged
View.SuperViewChanging
View.SuperViewChanged
View.SubViewAdding
View.SubViewAdded
View.SubViewRemoved
View.Removed
View.HotKeyChanged
View.KeyDown
View.KeyDownNotHandled
View.KeyUp
View.FrameChanged
View.HeightChanging
View.HeightChanged
View.WidthChanging
View.WidthChanged
View.SubViewLayout
View.SubViewsLaidOut
View.AdvancingFocus
View.CanFocusChanged
View.FocusedChanged
View.HasFocusChanging
View.HasFocusChanged
View.Pasting
View.Pasted
View.TextChanging
View.TextChanged
Namespace: Uniform.Matrix.Gui.Terminal
Assembly: Uniform.Matrix.Gui.Terminal.dll
Syntax
public sealed class LogWindow : Dialog, IDisposable, ISupportInitializeNotification, ISupportInitialize, IRunnable<int>, IRunnable, IDesignable
Remarks
The current session's log follows new lines while scrolled to the end. Enter shows a whole entry, e.g. with its stack trace.
Constructors
| Edit this page View SourceLogWindow(IApplication, string, string, string?)
List logs in directory and open currentPath, this session's log.
Declaration
public LogWindow(IApplication app, string directory, string currentPath, string? legacyPath)
Parameters
| Type | Name | Description |
|---|---|---|
| IApplication | app | Running application. |
| string | directory | Session log directory. |
| string | currentPath | This session's log file. |
| string | legacyPath | The single log of older versions, listed last when it exists. |
Methods
| Edit this page View SourceDispose(bool)
Stop following the log.
Declaration
protected override void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | disposing |
Overrides
Implements
Terminal.Gui.App.IRunnable<TResult>
Terminal.Gui.App.IRunnable
Terminal.Gui.ViewBase.IDesignable