Skip to content

itskhawarizmi/AppEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AppEngine

AppEngine a cross-platform library and supports a logging API that works with a variety of built-in and third-party logging providers. By using AppEngine to support your software's architecture, your code will become easier to write, reuse, test, and modify

Write your code so it's flexible....

static void Main(string[] args)
{
ILogEngine Logger = new BaseLogEngine(new FileLogger[]
{
    new FileLogger(FileName, FileFormat, FilePath),
});

Logger.Log(LogMessage, LogLevel.Information);
}

...and let AppEngine works.

Log output is:

Alert: [INFORMATION] :Message: [Say, Hello World!] - File Name: [Main] - Location: [D:\Git\AppEngine\AppEngine\AppEngine.ConsoleUI\Program.cs] - Line: [22]

Features:

1. Powerfull. AppEngine includes many advanced features.
2. Fast. AppEngine is fast, that is takes advantage of lambda expression build system. This can result in a dramatic (8-50x) improvement in performance in many situations.
3. Maintainable. AppEngine is designed around a component-based architecture, with customization and evolution in mind. Many facets of the system can be augmented or modified to fit the requirements of each project.
4. Easy to Use. AppEngine is easy to use with simple implementation but powerfull.

License:

AppEngine is intended to be used in both open-source and commercial environments. To allow its use in as many situations as possible, AppEngine is one-licensed. You may choose to use AppEngine under either the MIT License.

Refer to LICENSE.txt for detailed information.

About

The cross-platform library for making any our project application's easier

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages