Added initial codebase

This commit is contained in:
netkas 2025-01-22 01:02:17 -05:00
parent 493a86bc9b
commit 80a6af74ed
41 changed files with 5676 additions and 29 deletions

29
examples/example1.php Normal file
View file

@ -0,0 +1,29 @@
<?php
require 'ncc';
require 'example_class.php';
import('net.nosial.loglib2');
\LogLib2\Logger::setBacktraceLevel(3);
\LogLib2\Logger::registerHandlers();
$logger = new \LogLib2\Logger('Example');
// Iterate 10 times
for($i = 0; $i < 10; $i++)
{
// Log a message with a random log level
$logger->info('This is an example log message.');
}
$a = [];
$b = $a['foo']; // <-- This will throw a notice that will be caught by the logger
$exception = new \Exception('This is an example exception.');
$logger->error("test", $exception);
$example = new ExampleClass($logger);
$example->sleepExample(5);
$example->throwDoubleException();