Tail for Logfiles with Windows – various options

I views a lot of log files and I always look for the functionality to use Tail for Logfiles with Windows “live” in a GUI.

Under Linux, this is very easy via “tail” and under Windows there are also several options.

My favorite tool is the CMTrace from Microsoft. This is available in every SCCM installation, but can also be extracted from an official download.

https://www.microsoft.com/en-us/evalcenter/download-microsoft-endpoint-configuration-manager

Simply unzip the file and you will find the CMTrace tool directly under \SMSSETUP\TOOLS\CMTrace.exe

Configuration Manager Trace Log Tool
Configuration Manager Trace Log Tool

An alternative Tail tool for Logfiles with Windows is LogExpert. You can find it on Github.

LogExpert Tail for Logfiles with Windows
LogExpert

For a more professional solution with more extensive functions, you can use BareTail.

Bare Tail Tail for Logfiles with Windows
Bare Tail

A solution I recently found is DisplayTool 2.2 for Windows 10 / 11 which is available here.

DisplayTool a Tail GUI for Logfiles with Windows
DisplayTool a Tail GUI

For the Commvault users among us, there is also GxTail. The Tail for Logfiles with Windows functionalities are particularly well adapted for Commvault, but I also be used for other log files.

Powershell Get-Content with -Tail for Logfiles with Windows

I use a Powershell command called Get-Content that does exactly what it is named for, because it gets the content of the file. This command has a flag or attribute called Tail that makes it equivalent to the Linux tail command.

Here is a simple tail command equivalent to the Windows PowerShell Get-Content command.

Get-Content .\directx.log -Tail 10
Powershell and Tail
Powershell and Tail

The tail command has an amazing feature that lets you monitor changes in real-time and view live logs! In this example I accomplished this by using the -f flag in Linux.

In Windows, I achieve this using the Wait flag and get a very good Tail for Logfiles with Windows experience.

An equivalent command to the Linux tail -f command in Windows PowerShell is the Get-Content command.

Get-Content .\directx.log -Tail 10 -Wait
Powershell and tail with wait
Powershell and tail with wait

In the screenshot, the cursor is at the end of the file and has not returned to the terminal to monitor or wait for additional lines!

The links to these tools and much more than Tail for Logfiles with Windows can be found here. I also maintain a German version here.

Related Posts

Azure IT Architect thinking

WingetUI (soon new name UniGetUI) for Server 202x

Winget is a powerful tool to automate installation and keep applications update. In my Windows Server 2022 and Windows Server 2025 test environment I use WingetUI as a graphical user…

Read more
windows update windows server update services computer icons microsoft microsoft 820a69efad70fc2fc961b0cf921c65d5

Windows OS – 3 easy ways to see the Uptime

3 ways in which you can quickly and easily find out how long your PC has been running since the last restart or when the computer was last booted. cmd…

Read more
windows update windows server update services computer icons microsoft microsoft 820a69efad70fc2fc961b0cf921c65d5

Remove Path length limit of 260 characters with Windows 10 / 11 260

With Windows 10 from build 14352 and with Windows 11, Microsoft has made it possible to override the maximum path length of 260.

Read more
MousewithoutBorders mouse and keyboard on 2 pc's

mouse and keyboard on 2 Pc’s

If you have two Windows PCs next to each other and want to use the same mouse and keyboard on 2 Pc’s at the same time, you can fall back…

Read more
blog customizing tools

Notepad++ – Most important AddOns

Notepad++is my favourite notebook and editor is actually perfect, but it can always be better. For this reason, there are a few “quality of life” improvements that I use over…

Read more

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.