Log Expert
Log Expert is a lightweight log viewer for Windows. This log file viewer is suitable for small log files. I was able to open a 300 MB log file in it, but a larger file didn’t open. It can open multiple log files in separate tabs. If you reopen the software, all tabs will be restored. The best part of this freeware is that you can edit a log file and save it on your PC. Like some other log viewer software in this list, it also displays the list of recently opened files, which provides you quick access. It opens a log file and displays its line numbers.
You can add bookmarks to any row and switch among added bookmarks easily. If you want to view all your added bookmarks, simply press F6 key. This log analyzer will open a window that contains all your added bookmarks. It also lets you export all bookmarks on your PC.
Filters: Use filters to modify your searches. You can make your searches case sensitive, invert your matches, restrict columns, open filtered results in new tabs, etc.
Search Tool: You can start your search either from selected text or from top. Besides this, directional search is also available in this software, which lets you start search in forward or backward direction. It highlights all searched text within the entire log file with yellow color. This lets you recognize them easily. After the completion of a search, it shows all the lines that contain searched text along with their line numbers at its bottom part.
Encoding: It supports 5 types of encoding, which include: ASCII, Windows-1252, UTF8, etc.
Почему Graylog?
Это не единственная и, возможно, далеко не самая лучшая платформа, но она широко распространена, прошла проверку временем и все еще поддерживается разработчиками.
Но, начать мы решили с анализа “конкурентов”.
Альтернативы
Splunk
Классный, модный, современный Splunk соответствует подавляющему большинству потребностей и скорее всего, может даже больше.
Но есть три момента, которые не понравились:
-
В нужной конфигурации решение платное.
-
Это закрытое решение.
-
Компания, без объяснений причин покинула рынок РФ.
Но, если вас это не смущает, немного полезной информации по платформе:
-
Обзорная статья на habr.
-
Сравнение платной и бесплатных версий.
С этим “претендентом” не получилось, идем дальше.
Например, тут и тут его часто сравнивают с ELK, который и рассмотрим.
ELK
Стек продуктов Elasticsearch, Logstash, Kibana, образующий аббревиатуру ELK — это очень популярное и еще более настраиваемое решение, по сравнению с предыдущим. Более того, это решение open source.
Что же пошло не так?
-
Некоторые фишки все же платные, например, уведомления и контроль доступа (однако, после некоторых событий часть данного функционала стала бесплатной).
-
Ресурсоемкость — требуется очень много ресурсов.
-
Систему сложно настроить, “из коробки” она работать не будет.
-
Еще нужно упомянуть Open Distro, которая развивается на базе ELK, но полностью бесплатная, что не отменяет ресурсоемкость и сложность в настройке.
Немного полезной информации:
-
Инструкция по установке и настройке (eng).
-
Цикл статей на habr: часть 1, часть 2, часть 3.
Остановились на Graylog
Двух претендентов отсеяли, остался виновник торжества — Graylog, выделяющийся по следующим причинам:
-
Это open source решение.
-
Бесплатная версия имеет все необходимое.
-
Функционал небольшой, что удобно, ничего лишнего (для наших задач).
-
“Из коробки” решение уже работает, нужны минимальные настройки.
-
По сравнению с ELK ресурсоемкость значительно ниже.
Далее, мы предлагаем лонгрид по настройке и установке Graylog.
Могу ли я удалить или удалить Log Viewer.exe?
Не следует удалять безопасный исполняемый файл без уважительной причины, так как это может повлиять на производительность любых связанных программ, использующих этот файл. Не забывайте регулярно обновлять программное обеспечение и программы, чтобы избежать будущих проблем, вызванных поврежденными файлами. Что касается проблем с функциональностью программного обеспечения, проверяйте обновления драйверов и программного обеспечения чаще, чтобы избежать или вообще не возникало таких проблем.
Согласно различным источникам онлайн,
этот файл может быть вредным, но рекомендуется проверить надежность этого исполняемого файла самостоятельно, чтобы определить, является ли он безопасным или вирусом. Лучшая диагностика для этих подозрительных файлов — полный системный анализ с , Если файл классифицирован как вредоносный, эти приложения также удалят Log Viewer.exe и избавятся от связанных вредоносных программ.
Однако, если это не вирус и вам нужно удалить Log Viewer.exe, вы можете удалить Messenger Plus! для Skype со своего компьютера с помощью программы удаления, которая должна находиться по адресу: «C: \ Program Files \ Yuna Software \ Messenger Plus! for Skype \ Uninstall.exe». Если вы не можете найти его деинсталлятор, возможно, вам придется удалить Messenger Plus! для Skype, чтобы полностью удалить Log Viewer.exe. Вы можете использовать функцию «Добавить / удалить программу» в Панели управления Windows.
1. в Меню Пуск (для Windows 8 щелкните правой кнопкой мыши в нижнем левом углу экрана), нажмите Панель управления, а затем под Программы:
o Windows Vista / 7 / 8.1 / 10: нажмите Удаление программы.
o Windows XP: нажмите Установка и удаление программ.
2. Когда вы найдете программу Мессенджер Плюс! для скайпащелкните по нему, а затем:
o Windows Vista / 7 / 8.1 / 10: нажмите Удалить.
o Windows XP: нажмите Удалить or Изменить / Удалить вкладка (справа от программы).
3. Следуйте инструкциям по удалению Мессенджер Плюс! для скайпа.
Эмуляторы
Эмуляторы Lowrance — загружаемые программные приложения, которые моделируют на Вашем компьютере работу фактического прибора. Вы можете установить эмулятор на свой компьютер и программа создаcт виртуальный эхолот или GPS, который в точности повторяет внешний вид и работу прибора! Демонстрационные карты Navionics включены в эмуляторы продуктов, у которых есть возможность чтения карты памяти. Эти эмуляторы позволяют Вам:
- попробовать эхолот, эхолот-навигатор Lowrance в работе, не покупая его
- спокойно, в домашней обстановке, разобраться во всех функциях сонара и не тратить драгоценное время на обучение на воде
- экспериментировать с дополнительными функциями и установками для максимально точной настройки под собственные нужды
- детально осматривать сохраненные маршруты ваших путешествий, исследуя пути и рельеф дна в излюбленных местах рыбалки не расходуя топливо для лодки
Эмуляторы серий Mark, Elite выделены жирным.
- Elite-5 Emulator |Загрузить (17 MB)
- Elite-5x Emulator | Загрузить (15 MB)
- Mark-5x Emulator | Загрузить (15 MB)
- Lowrance AirMap 2000C | Загрузить (12.6 MB)
- Lowrance LCX-25C | Загрузить (14.6 MB)
- Lowrance LCX-112C | Загрузить (17.3 МБ)
- Lowrance LMS-520C | Загрузить (17.3 МБ)
- Lowrance LMS-522C iGPS | Загрузить (17.3 МБ)
- Lowrance LMS-525C DF | Загрузить (17.3 МБ)
- Lowrance LMS-527C DF iGPS | Загрузить (17.3 МБ)
- Lowrance X125 | Загрузить (5.3 МБ)
- Lowrance X126DF | Загрузить (5.3 МБ)
- Lowrance X510C | Загрузить (5 МБ)
- Lowrance X515C DF | Загрузить (4.9 МБ)
- Lowrance X87 | Загрузить (3.3 МБ)
- Lowrance X88DF | Загрузить (3.3 МБ)
- Lowrance iFINDER H2O | Загрузить (12.5 МБ)
- Lowrance iFINDER Pro | Загрузить (12.8 МБ)
Установка эмулятора предельно проста. Кликните на кнопку «загрузить», напротив интересующего вас прибора. В появившемся меню выберите кнопку «сохранить», затем укажите папку на вашем компьютере в которую загрузится эмулятор. После завершения загрузки запустите установочную программу и следуйте инструкциям (достаточно просто нажимать кнопку «Next»). По завершении установки в меню «Пуск/Программы» (Start/Programs) появиться новый раздел, в котором и будет эмулятор.Выключение программы происходит как и в настоящем приборе, а именно — необходимо нажать и удерживать кнопку «PWR». Для удаления программы достаточно зайти в «Панель управления» в раздел «Установка и удаление программ», найти там программу, которую вы хотите удалить и нажать на кнопку «Заменить/Удалить».
Что планируется сделать в будущем
Было бы удобно, если бы была возможность оставлять комментарии к записям. Например, прикрепить номер тикета к сообщению об ошибке. Комментарий должен быть виден всем пользователям и, когда такая же ошибка вылетит в следующий раз, будет понятно что с ней делать.
Есть много идей по мелкому улучшению UI. Например, если в тексте встретился кусок JSON, то хочется чтобы просмотрщик умел показывать его в отформатированном виде, а не одной строкой. Хочется иметь возможность задать фильтр по severity для отдельного класса, а не сразу для всех.
Иногда нет возможности открыть порт на сервере для просмотра логов, есть только SSH доступ. Можно сделать поддержку работы через SSH. Web UI будет подниматься на локальной машине, коннектиться через SSH к серверу и запускать там специального агента. Агент будет принимать команды через input stream и возвращать нужные части лога через output stream.
Буду рад услышать фидбэк.
Log Viewer.exe безопасный, или это вирус или вредоносное ПО?
Первое, что поможет вам определить, является ли конкретный файл законным процессом Windows или вирусом, — это расположение самого исполняемого файла. Например, такой процесс, как Log Viewer.exe, должен запускаться из C: \ Program Files \ Yuna Software \ Messenger Plus! для Skype \ MsgPlusForSkypeService.exe, а не где-либо еще.
Для подтверждения откройте диспетчер задач, выберите «Просмотр» -> «Выбрать столбцы» и выберите «Имя пути к изображению», чтобы добавить столбец местоположения в диспетчер задач. Если вы обнаружите здесь подозрительный каталог, возможно, стоит дополнительно изучить этот процесс.
Еще один инструмент, который иногда может помочь вам обнаружить плохие процессы, — это Microsoft Process Explorer. Запустите программу (не требует установки) и активируйте «Проверить легенды» в разделе «Параметры». Теперь перейдите в View -> Select Columns и добавьте «Verified Signer» в качестве одного из столбцов.
Если статус процесса «Проверенная подписывающая сторона» указан как «Невозможно проверить», вам следует взглянуть на процесс. Не все хорошие процессы Windows имеют метку проверенной подписи, но ни один из плохих.
Наиболее важные факты о Log Viewer.exe:
- Находится в C: \ Program Files \ Yuna Software \ Messenger Plus! для скайпа вложенная;
- Издатель: Юна Софт
- Полный путь: C: \ Program Files \ Yuna Software \ Messenger Plus! для Skype \ MsgPlusForSkypeService.exe
- Файл справки:
- URL издателя: www.msgplus.net
- Известно, что до 59.68 MB по размеру на большинстве окон;
Если у вас возникли какие-либо трудности с этим исполняемым файлом, вам следует определить, заслуживает ли он доверия, прежде чем удалять Log Viewer.exe. Для этого найдите этот процесс в диспетчере задач.
Найдите его местоположение (оно должно быть в C: \ Program Files \ Yuna Software \ Messenger Plus! Для Skype) и сравните размер и т. Д. С приведенными выше фактами.
Installation and Use
Simply execute the DebugView program file (dbgview.exe) and
DebugView will immediately start capturing debug output. Note that if
you run DebugView on Windows 2000/XP you must have administrative
privilege to view kernel-mode debug output. Menus, hot-keys, or toolbar
buttons can be used to clear the window, save the monitored data to a
file, search output, change the window font, and more. The on-line help
describes all of DebugView’s features.
This is a screenshot of DebugView capturing Win32 debug output from a
remote system. Note the presence of a highlighting filter.
Download DebugView (1.3 MB)
Run now from Sysinternals Live.
Usage
Thre are 3 modes of operations:
- real time log server: a gRPC Windows service that can receive messages from any gRPC client and the Log viewer app can connect to it to show real time logs.
- real time logs: different implementation that can receive logs in real time (e.g: Windows event log data provider that show event logs as they are created)
- Offline mode: Parse log files. There are many different implemetations.
For a full list: for common logs files/frameworks.
If you need you can create your own providers:
to implement a new data provider do the following:
-
Create new cs project and make sure your assembly is named Analogy.LogViewer.*.dll.
-
inherite class from the template and override some properties:
public class PrimaryFactory : Analogy.LogViewer.Template.PrimaryFactory { internal static Guid Id { get; }= new Guid("XXXXXXXX"); public override Guid FactoryId { get; set; } = Id; public override string Title { get; set; } = "Name of your provider (like Serilog, Nlog)"; public override IEnumerable<IAnalogyChangeLog> ChangeLog { get; set; } = ChangeLogList.GetChangeLog(); public override IEnumerable<string> Contributors { get; set; } = new List<string> { "Lior Banai" }; public override string About { get; set; } = "Analogy Log Parser"; public override Image? SmallImage { get; set; } = Resources.Image16x16; public override Image? LargeImage { get; set; } = Resources.Image32x32; }
The FactoryId is the identifier of your provider.
all other providers (real time, offline) refer to this identifier to group them under the tab in the U.
- create DataProvidersFactory class that contains all your providers (real time or offline):
public class DataProvidersFactory : LogViewer.Template.DataProvidersFactory { public override Guid FactoryId { get; set; } = PrimaryFactory.Id; public override string Title { get; set; } = "Log Parsers"; public override IEnumerable<IAnalogyDataProvider> DataProviders { get; set; } = new List<IAnalogyDataProvider> {new SomeOfflineDataProvider(), new OnlinelineDataProvider() }; }
- To implement offline (log file) Parser inherite and at minimum override the Parse methods and some properties like Id:
public class OfflineDataProvider : Analogy.LogViewer.Template.OfflineDataProvider { public override Image? SmallImage { get; set; } = null; public override Image? LargeImage { get; set; } = null; public override string? OptionalTitle { get; set; } = "Some Parser"; public override string FileOpenDialogFilters { get; set; } = "txt files (*.txt)|*.txt|All files (*.*)|*.*"; public override IEnumerable<string> SupportFormats { get; set; } = new List<string> { "*.txt" }; public override string? InitialFolderFullPath { get; set; } = Environment.CurrentDirectory; public override Guid Id { get; set; } = new Guid("XXXX"); private PlainTextLogFileParser parser=new PlainTextLogFileParser(); public override Task<IEnumerable<AnalogyLogMessage>> Process(string fileName, CancellationToken token,ILogMessageCreatedHandler messagesHandler) => parser.Process(fileName, token, messagesHandler);
- To implement real time streaming Parser inherite and again override needed members.
you can use exisitng projects (like PowerToys Parser for offline and Windows Event logs for real time)
another option is to check the Analogy.LogViewer.Example example.
- Put your dll at the same folder as the application. You can download latest version
Отображение лога
Чтобы легче различать границы одной записи, запись под курсором подсвечивается прямоугольником; поле severity подсвечивается различными цветами в зависимости от значения, парные скобки подсвечиваются когда наводишь курсор на одну из них.
Обратите внимание на стектрейс эксепшена, показаны только самые интересные строки, остальные сфолжены под «+» и «…» , интересными строками считаются классы из пакетов принадлежащий главному приложению, соседние с ними, и первая строка. Пакеты главного приложения задаются в конфигурации
В таком виде стектрейс занимает намного меньше места на экране и его удобней смотреть. Возможно такая идея понравится разработчикам Java IDE.
Имя логгера тоже сокращено: «~.SecurityManager». Показывается только имя класса, а пакет сворачивается в «~».
Фолдинг влияет только на отображение, поиск работает по оригинальному тексту. Если совпадение найдётся в сокращённой части текста, то эта часть текста автоматически появится. Также, если пользователь выделит текст и нажмёт Ctrl+C, в буфер скопируется исходный текст, без всяких сокращений.
Архитектура позволяет легко навешивать на текст подсветку или всплывающие подсказки, благодаря этому, сделаны разные приятные мелочи типа показа даты в человеческом формате, если она напечатана в виде числа:
Summary
Windows 2000 and Windows Server 2003 record events in the following logs:
-
Application log
The application log contains events that are logged by programs. Events that are written to the application log are determined by the developers of the software program.
-
Security log
The security log contains events such as valid and invalid logon attempts. It also contains events that are related to resource use, for example, when you create, open, or delete files. You must be logged on as an administrator or as a member of the Administrators group to turn on, to use, and to specify which events are recorded in the security log.
-
System log
The system log contains events that are logged by Windows system components. These events are predetermined by Windows.
-
Directory Service log
The Directory Service log contains Active Directory-related events. This log is available only on domain controllers.
-
DNS Server log
The DNS Server log contains events that are related to the resolution of DNS names to or from Internet protocol (IP) addresses. This log is available only on DNS servers.
-
File Replication Service log
The File Replication Service log contains events that are logged during the replication process between domain controllers. This log is available only on domain controllers.
By default, Event Viewer log files use the .evt extension and are located in the folder.
Log file name and location information is stored in the registry. You can edit this information to change the default location of the log files. You may want to move log files to another location if you require more disk space in which to log data.
What is GPXSee?
GPXSee is a GPS log file viewer and analyzer that supports
all common GPS log file formats.
Key features
- Opens GPX, TCX, FIT, KML, NMEA, IGC, CUP, SIGMA SLF, Suunto SML, LOC,
GeoJSON, OziExplorer (PLT, RTE, WPT), Garmin GPI & CSV,
TomTom OV2 & ITN, ONmove OMD/GHP and geotagged JPEG files. - User-definable online maps (OpenStreetMap/Google tiles, WMTS,
WMS, TMS, QuadTiles). - Offline maps (OziExplorer maps, TrekBuddy maps/atlases, Garmin IMG/GMAP
& JNX maps, TwoNav RMaps, GeoTIFF images, MBTiles, BSB charts,
KMZ maps, AlpineQuest maps, Locus/OsmAnd/RMaps SQLite maps,
Mapsforge maps, World-File georeferenced images). - Elevation, speed, heart rate, cadence, power, temperature
and gear ratio/shifts graphs. - Support for DEM files (SRTM HGT).
- Support for POI files.
- Print and export to PNG and PDF.
- Multiple tracks in one view.
- Full-screen mode.
- HiDPI/Retina displays and maps support.
- Native GUI (Qt) for Windows, Mac OS X and Linux.
- Free software (GPLv3 open-source license).
GPXSee is designed as a small (no dependencies except of Qt), fast
and uncomplicated GPS data/map viewer, not a full featured GIS software.
However, the spectrum of supported data files/map sources is relatively
rich, see the Documentation section for details.
Встраивание просмотрщика в своё приложение
Log Viewer можно подключить к своему Java Web приложению как библиотеку, чтобы оно могло показывать пользователю свои логи. Иногда это удобней чем запуск отдельным приложением. Достаточно просто добавить зависимость на библиотеку библиотеку через Maven/Gradle и подключить один конфигурационный класс в spring context. Всё остальное сконфигурится автоматически, log viewer сам распознает какая система логгирования используется и возьмёт из её конфигурации расположение и формат логов. По умолчанию UI маппится на /logs, но всё можно кастомизировать. Пока автоматическая конфигурация работает только с Log4j и Logback.
Это тестировалось на маленьком количестве приложений, если у вас возникнут проблемы — смело пишите в discussions на GitHub.
Free File Viewer
Free File Viewer is a versatile file viewer that can open files of various formats. It supports opening log files as well and opens large log files quickly without affecting any other running task. It is such a fast large log file viewer that opening 1 GB large log files is a cake walk for this software. In terms of features, it is pretty basic. You can open a log file, and perform basic searches in it. It only shows one search result at a time, and you need to manually move to next search result. Apart from that, it really does not have any feature that make it a good log file viewer.
On the contrary, I noticed a couple of issues while installing it. It tried to change homepage of my browser without my permission. It also downloaded Real Player’s browser plugin, without asking me for the same.
So, I would suggest you to stay away from this, unless you are looking for a versatile file viewer that can support a lot of file formats (including image and video formats).
Windows
Write a Comment
Glogg
Glogg is another free log file viewer for PC. The main advantage of this software is that it features Live updation of search results. So, if you are using log file to analyze specific events, then as new events get added to the log file, it will highlight those in the search results. You can specify polling period at which it should refresh the search results.
In terms of interface, there are some pretty good features that this log analyzer has. The main interface is divided into 2 parts. The top part of the interface is to view the log file. The bottom part is to see the search results. So, if you search for anything in your log file, all the rows that match search results are shown in the bottom part. This makes it very easy to see the search results. It does not give a direct option to export the search results, but you can select all the rows of the search results, copy them, and then paste them anywhere.
In terms of search, it lets you do three types of searches. All the searches can be case sensitive or case insensitive:
- Fixed Strings: This option lets you do an exact match search.
- Wildcards: This is a unique option in this log viewer that you can perform searches using wildcards as well. For example, if you want to search for “machine”, you can give search term as “mac*ine”. I am not sure what are the other wildcards that it supports.
- Regular Expressions: As is the case with most of the log viewers, you can do regular expression based search in this as well.
There is one more feature of this software that I really like, and that is option to highlight rows that meet a filter criteria with a specific foreground and background color. For this, go to Tools menu, and choose Filters. There you can add a filter, specify pattern, and then specify foreground and background colors. All the rows that match that filter criteria will be highlighted accordingly. You can add as many filters as you want, and specify separate colors for each filter, and then rows would be highlighted accordingly.
The remaining options in this software include, option to see line numbers, option to see font and font size, and option to set encoding.
Plotting
Along with custom Data Providers you can create Plots of arbitrary data by implementing the Interface:
public interface IAnalogyPlotting { event EventHandler<AnalogyPlottingPointData> OnNewPointData; IEnumerable<(string SeriesName, AnalogyPlottingSeriesType SeriesViewType)> GetChartSeries(); Guid Id { get; set; } /// <summary> /// the factory id which this Data providers factory belongs to /// </summary> Guid FactoryId { get; set; } string Title { get; set; } Task InitializePlottingAsync(IAnalogyLogger logger); Task StartPlotting(); Task StopPlotting(); } }
The example data provider has example for this:
You can select the chart’s layout from the UI:
Discuss about the plotting here: Extension Disscussion
Bare Tail
Bare Tail is another free log viewer software in this segment. This software is designed to open heavy log files. I do not know exactly what is the maximum size limit to open a log file for this software, but I have opened log files of size as large as 1GB and it opened them quickly within a second. Like some of the log file viewer software in this list, it also supports to open multiple log files in multiple tabs.
It is actually a real-time log file viewer. It couples that with a tail feature. So, you can monitor the end of a Live updating log file. Not only that, it can actually Live monitor multiple log files in its multiple tabs. So, if you have multiple log files for different types of events, and you want to keep a tab on them, then this tool is good.
If I talk about search tool, it features a highlighting tool. Using this tool, you can search many different text with different colors. It also lets you change foreground and background colors for your searches. This is an advanced search tool which also lets you modify your search by applying filters.
- Ignore Case: You can make your search Case Sensitive by disabling Ignore Case filter.
- Invert Match: This is a very useful filter in this software. If you enable this filter, the software highlights the entire log file, except searched text.
Save to Registry and Load from Registry features are also available in this software, but these did not work while I was testing it.
Apart from this, it supports many coding standards. Some of these include: ASCII, ANSI, etc.
Some other features of this log viewer are:
- You can configure line size
- You can configure tab size
- It can open log files over a network.
- Its a portable log file viewer, so just double click on the executable and start using it. No installation required.
Even though this log viewer has some pretty good features, but a big limitation I found is that it does not support Regular Expressions for search.