CFLogger.psd1

@{
  # Script module or binary module file associated with this manifest.
  RootModule = 'CFLogger.psm1'
  # Version number of this module.
  ModuleVersion = '0.2'
  # ID used to uniquely identify this module
  GUID = '55510466-0cf6-4702-a698-e430cf2fb0b8'
  # Author of this module
  Author = 'Kevin Attard Compagno'
  # Company or vendor of this module
  CompanyName = 'Invicti'
  # Copyright statement for this module
  Copyright = '(c) Kevin Attard Compagno. All rights reserved.'
  # Description of the functionality provided by this module
  Description = '
  CFLogger is a simple PowerShell Logger Class
   
  CFLogger writes the log to the console with color, and to a specified log file path
   
  Usage:
 
  Create an instance of the class:
  $myLogger = Initialize-CFLogger
 
  Set Minimum Log Level (default is "TRACE"; options are "FATAL", "ERROR", "WARN", "INFO", "DEBUG", "TRACE"):
  $myLogger.MinErrorLevel = "WARN"
 
  Set Log File Path:
  $myLogger.LogFilePath = "C:\users\john.doe\documents\myLogger.log"
 
  Write Logs:
  $myLogger.Write("My Message")
  $myLogger.Write("My Message", "DEBUG")
  $myLogger.Write("My Message", "DEBUG", $myStackTraceString)
  '

  # Minimum version of the PowerShell engine required by this module
  PowerShellVersion = '5.0'
}