Skip to content

Commit

Permalink
Class names now namespaced, package layout adjusted accordingly
Browse files Browse the repository at this point in the history
  • Loading branch information
wasinger committed Aug 13, 2013
1 parent 2d9cfae commit 518a032
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 9 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,13 @@ Installation

- using composer: add "wa72/simplelogger": "dev-master" to the "require" section of your composer.json

- Without composer: just include the logger you need: Wa72FileLogger.php, Wa72ArrayLogger.php or Wa72ConsoleLogger.php
- Without composer: just include the logger you need: FileLogger.php, ArrayLogger.php or ConsoleLogger.php


Usage
-----

```php
$logger = new \Wa72FileLogger('/path/to/logfile');
$logger = new \Wa72\SimpleLogger\FileLogger('/path/to/logfile');
$logger->info('This is the first log message');
```
3 changes: 2 additions & 1 deletion Wa72ArrayLogger.php → Wa72/SimpleLogger/ArrayLogger.php
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
<?php
namespace Wa72\SimpleLogger;
use Psr\Log\AbstractLogger;

class Wa72ArrayLogger extends AbstractLogger
class ArrayLogger extends AbstractLogger
{
protected $memory = array();

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
<?php
namespace Wa72\SimpleLogger;
use Psr\Log\AbstractLogger;
use Symfony\Component\Console\Output\OutputInterface;

class Wa72ConsoleLogger extends AbstractLogger {
class ConsoleLogger extends AbstractLogger {
/**
* @var \Symfony\Component\Console\Output\OutputInterface
*/
Expand Down
3 changes: 2 additions & 1 deletion Wa72FileLogger.php → Wa72/SimpleLogger/FileLogger.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@
* @author Christoph Singer
* @license MIT
*/
class Wa72FileLogger extends \Psr\Log\AbstractLogger
namespace Wa72\SimpleLogger;
class FileLogger extends \Psr\Log\AbstractLogger
{
protected $logfile;

Expand Down
7 changes: 4 additions & 3 deletions Wa72SimpleLogger.php
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
<?php
require (__DIR__ . '/Wa72/SimpleLogger/FileLogger.php');
/**
* This class is a very, very simple file logger implementing \Psr\Log\LoggerInterface (PSR-3).
* It is now called Wa72FileLogger and the deprecated class Wa72SimpleLogger is kept only for compatibility.
* It is now called \Wa72\SimpleLogger\FileLogger and the deprecated class Wa72SimpleLogger is kept only for compatibility.
*
* @author Christoph Singer
* @license MIT
* @deprecated
* @see Wa72FileLogger
* @see Wa72\SimpleLogger\FileLogger
*/
class Wa72SimpleLogger extends Wa72FileLogger
class Wa72SimpleLogger extends \Wa72\SimpleLogger\FileLogger
{
}
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
},
"autoload":{
"psr-0":{
"Wa72SimpleLogger":""
"Wa72\\SimpleLogger":"."
}
}
}
Expand Down

0 comments on commit 518a032

Please sign in to comment.