Skip to content

Powershell Logger module called Plog that allows easy to use logging functionalities.

License

Notifications You must be signed in to change notification settings

Levi-Michael/Plog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plog

TOPIC

about_Plog

SHORT DESCRIPTION

Powershell Logger module called Plog that allows easy to use logging functionalities.

LONG DESCRIPTION

Plog is a module for logging scripts, The module was created for personal use
by Michael Shvili aka L0l2K and is public and free for sharing.

The module contain options for creating a new log file and configuring the path and the file name,
you can add an a Transcript file at the Start-Log command for covering both logging methods.

The log options are INFO, WARNING, ERROR, DEBUG, ACTION, SUCCESS.

HOW TO INSTALL THE MODULE

Just download the Plog and put Plog Folder at:
"C:\Users\YOUR-USERNAME\Documents\WindowsPowerShell\Modules"

SYNTAX

Start-Log
	-Path <String>
	[-Name <String>]
	[-Transcript <Boolean>]]

Log-Info
	-LogString <String>
	[-Print <Boolean>]
	[-Save <Boolean>]

Log-Warning
	-LogString <String>
	[-Print <Boolean>]
	[-Save <Boolean>]

Log-Error
	-LogString <String>
	[-Print <Boolean>]
	[-Save <Boolean>]

Log-Debug
	-LogString <String>
	[-Print <Boolean>]
	[-Save <Boolean>]

Log-Action
	-LogString <String>
	[-Print <Boolean>]
	[-Save <Boolean>]

Log-Success
	-LogString <String>
	[-Print <Boolean>]
	[-Save <Boolean>]
	
Read-Log
	-Path <String>
	[-LogLevel <String>]

EXAMPLES

#Create Test.log and test-transcript.log in the folder: C:\Temp\Logs
Start-Log -Path C:\Temp\Logs -Name Test.log -Transcript $true


#Write "Info log with print and save." into C:\Temp\Logs\test.log, and will print to the console
Log-Info -LogString "Info log with print and save." -Print $true -Save $true

#Stop the log and close the log files, for use with -Transcript only.
Stop-Log

Example-Screenshot

KEYWORDS

None.

SEE ALSO

More information update and changes and tools at @Levi-Michael Github.

About

Powershell Logger module called Plog that allows easy to use logging functionalities.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published