Skip to content

Commit

Permalink
Add logging to handle silex info and error/exceptions. Defaults to lo…
Browse files Browse the repository at this point in the history
…g folder
  • Loading branch information
jakefolio committed Dec 25, 2015
1 parent fc440cb commit d6fedff
Show file tree
Hide file tree
Showing 5 changed files with 106 additions and 16 deletions.
8 changes: 8 additions & 0 deletions classes/Application.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
use OpenCFP\Provider\YamlConfigDriver;
use Silex\Application as SilexApplication;
use Silex\Provider\FormServiceProvider;
use Silex\Provider\MonologServiceProvider;
use Silex\Provider\SessionServiceProvider;
use Silex\Provider\SwiftmailerServiceProvider;
use Silex\Provider\TranslationServiceProvider;
Expand Down Expand Up @@ -62,6 +63,13 @@ public function __construct($basePath, Environment $environment)
$this->register(new DatabaseServiceProvider);
$this->register(new ValidatorServiceProvider);
$this->register(new TranslationServiceProvider);
$this->register(new MonologServiceProvider, [
'monolog.logfile' => $this->config('log.path') ?: "{$basePath}/log/app.log",
'monolog.name' => 'opencfp',
'monlog.level' => strtoupper(
$this->config('log.level') ?: 'debug'
),
]);
$this->register(new SwiftmailerServiceProvider, [
'swiftmailer.options' => [
'host' => $this->config('mail.host'),
Expand Down
3 changes: 2 additions & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@
"igorw/config-service-provider": "~1.2",
"symfony/yaml": "~2.5",
"league/oauth2-server": "^4.1",
"ircmaxell/random-lib": "^1.1"
"ircmaxell/random-lib": "^1.1",
"monolog/monolog": "^1.17"
},
"autoload": {
"psr-4": {"OpenCFP\\": "classes/"}
Expand Down
107 changes: 92 additions & 15 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions config/production.dist.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@ database:
user: root
password: ~

log:
level: 'error'

mail:
host: ~
port: ~
Expand Down
1 change: 1 addition & 0 deletions log/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.log

0 comments on commit d6fedff

Please sign in to comment.