functions/tail-log.ps1

function get-log {
    [CmdletBinding()]
    param($logdir = "log", $last = 100, [switch][bool]$wait = $true) 

    ipmo require -Verbose:$false
    req process

    $logfile = ls $logdir | sort LastWriteTime -Descending | select -first 1
    if ($logfile -eq $null) {
        throw "no log files found in dir $logdir"
    }    
    write-verbose "following log file '$logfile'"
    $logfile | get-content -last:$last -wait:$wait #| write-indented -mark "$logfile > "
}

new-alias tail-log get-log -Force