Private/New-InformationLog.ps1

function New-InformationLog
{
    [CmdletBinding()]
    Param(
        [Parameter(Mandatory=$true,HelpMessage="LogPath",Position=0)]
        [String]$logPath,
        [Parameter(Mandatory=$true,HelpMessage="Message",Position=1)]
        [String]$message,
        [Parameter(Mandatory=$true,HelpMessage="Color",Position=2)]
        [String]$color
        )
    $datetime=Get-Date -Format "HH.mm.ss.ffff_dd.MM.yyyy"
    "[$datetime] $message" >> $logPath
    Write-Host "[$datetime] $message " -ForegroundColor $color
}