Skip to content

jarevaloa/logger.exam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Logger.exam

provides functionality for loggers. You can write message in diferent providers. Also you will chose type log

Type Log

You will chose type log, you need three methods these are the following.

WriteError WriteMessage WriteWarning

Providers

You can save in diferent entries

FileProvider ConsoleProvider DataBaseProvider

example

        var loggerDataBase = new JobLogger();
        loggerDataBase.AddFormatProvider(new DataBaseProvider(new Logger.exam.Logger.DataBaseEntry()));
        loggerDataBase.WriteError("example write error in database");
        loggerDataBase.WriteMessage("example write message in database");
        loggerDataBase.WriteWarning("example write warning in database");

        var loggerFile = new JobLogger();
        loggerFile.AddFormatProvider(new FileProvider(new Logger.exam.Logger.FileEntry()));
        loggerFile.WriteError("example write error in file");
        loggerFile.WriteMessage("example write message in file");
        loggerFile.WriteWarning("example write warning in file");

        var loggerConsole = new JobLogger();
        loggerConsole.AddFormatProvider(new ConsoleProvider(new Logger.exam.Logger.ConsoleEntry()));
        loggerConsole.WriteError("example write error in console");
        loggerConsole.WriteMessage("example write message in console");
        loggerConsole.WriteWarning("example write warning in console");

        var loggerAllProvider = new JobLogger();
        loggerAllProvider.AddFormatProvider(new ConsoleProvider(new Logger.exam.Logger.ConsoleEntry()));
        loggerAllProvider.AddFormatProvider(new FileProvider(new Logger.exam.Logger.FileEntry()));
        loggerAllProvider.AddFormatProvider(new DataBaseProvider(new Logger.exam.Logger.DataBaseEntry()));

        loggerAllProvider.WriteError("example write error in console, database and file");
        loggerAllProvider.WriteMessage("example write message console, database and file");
        loggerAllProvider.WriteWarning("example write warning console, database and file");  

Install Dependences

you should find the scripts bd in the directory script you update Nunit and NUnitAdapter

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages