Inject logger
This commit is contained in:
parent
cf9fb6c809
commit
4f19683c03
@ -37,6 +37,7 @@ class Application extends App {
|
|||||||
return new SessionController(
|
return new SessionController(
|
||||||
$c->query('AppName'),
|
$c->query('AppName'),
|
||||||
$c->query('Request'),
|
$c->query('Request'),
|
||||||
|
$c->query('Logger'),
|
||||||
$c->query('UserId')
|
$c->query('UserId')
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
@ -54,6 +55,7 @@ class Application extends App {
|
|||||||
$c->query('AppName'),
|
$c->query('AppName'),
|
||||||
$c->query('Request'),
|
$c->query('Request'),
|
||||||
$c->query('CoreConfig'),
|
$c->query('CoreConfig'),
|
||||||
|
$c->query('Logger'),
|
||||||
$c->query('L10N'),
|
$c->query('L10N'),
|
||||||
$c->query('UserId')
|
$c->query('UserId')
|
||||||
);
|
);
|
||||||
@ -62,7 +64,9 @@ class Application extends App {
|
|||||||
/**
|
/**
|
||||||
* Core
|
* Core
|
||||||
*/
|
*/
|
||||||
|
$container->registerService('Logger', function($c) {
|
||||||
|
return $c->query('ServerContainer')->getLogger();
|
||||||
|
});
|
||||||
$container->registerService('CoreConfig', function($c) {
|
$container->registerService('CoreConfig', function($c) {
|
||||||
return $c->query('ServerContainer')->getConfig();
|
return $c->query('ServerContainer')->getConfig();
|
||||||
});
|
});
|
||||||
|
@ -26,7 +26,7 @@ $application->registerRoutes($this, array(
|
|||||||
array('name' => 'session#poll', 'url' => 'ajax/otpoll.php', 'verb' => 'POST'),
|
array('name' => 'session#poll', 'url' => 'ajax/otpoll.php', 'verb' => 'POST'),
|
||||||
//documents
|
//documents
|
||||||
array('name' => 'document#create', 'url' => 'ajax/documents/create', 'verb' => 'POST'),
|
array('name' => 'document#create', 'url' => 'ajax/documents/create', 'verb' => 'POST'),
|
||||||
array('name' => 'document#serve', 'url' => 'ajax/genesis/{esId}', 'verb' => array('GET', 'HEAD')),
|
array('name' => 'document#serve', 'url' => 'ajax/genesis/{esId}', 'verb' => 'GET', 'HEAD'),
|
||||||
array('name' => 'document#rename', 'url' => 'ajax/documents/rename/{fileId}', 'verb' => 'POST'),
|
array('name' => 'document#rename', 'url' => 'ajax/documents/rename/{fileId}', 'verb' => 'POST'),
|
||||||
array('name' => 'document#listAll', 'url' => 'ajax/documents/list', 'verb' => 'GET'),
|
array('name' => 'document#listAll', 'url' => 'ajax/documents/list', 'verb' => 'GET'),
|
||||||
array('name' => 'document#download', 'url' => 'ajax/download.php', 'verb' => array('GET', 'HEAD')),
|
array('name' => 'document#download', 'url' => 'ajax/download.php', 'verb' => array('GET', 'HEAD')),
|
||||||
|
@ -38,10 +38,12 @@ class BadRequestException extends \Exception {
|
|||||||
class SessionController extends Controller{
|
class SessionController extends Controller{
|
||||||
|
|
||||||
protected $uid;
|
protected $uid;
|
||||||
|
protected $logger;
|
||||||
|
|
||||||
public function __construct($appName, IRequest $request, $uid){
|
public function __construct($appName, IRequest $request, $logger, $uid){
|
||||||
parent::__construct($appName, $request);
|
parent::__construct($appName, $request);
|
||||||
$this->uid = $uid;
|
$this->uid = $uid;
|
||||||
|
$this->logger = $logger;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -62,7 +64,7 @@ class SessionController extends Controller{
|
|||||||
array('status'=>'success')
|
array('status'=>'success')
|
||||||
);
|
);
|
||||||
} catch (\Exception $e){
|
} catch (\Exception $e){
|
||||||
Helper::warnLog('Starting a session failed. Reason: ' . $e->getMessage());
|
$this->logger->warning('Starting a session failed. Reason: ' . $e->getMessage(), array('app' => $this->appName));
|
||||||
$response = array (
|
$response = array (
|
||||||
'status'=>'error'
|
'status'=>'error'
|
||||||
);
|
);
|
||||||
@ -94,7 +96,7 @@ class SessionController extends Controller{
|
|||||||
array('status'=>'success')
|
array('status'=>'success')
|
||||||
);
|
);
|
||||||
} catch (\Exception $e){
|
} catch (\Exception $e){
|
||||||
Helper::warnLog('Starting a session failed. Reason: ' . $e->getMessage());
|
$this->logger->warning('Starting a session failed. Reason: ' . $e->getMessage(), array('app' => $this->appName));
|
||||||
$response = array (
|
$response = array (
|
||||||
'status'=>'error'
|
'status'=>'error'
|
||||||
);
|
);
|
||||||
@ -123,7 +125,7 @@ class SessionController extends Controller{
|
|||||||
try {
|
try {
|
||||||
$file = new File($session->getFileId());
|
$file = new File($session->getFileId());
|
||||||
} catch (\Exception $e){
|
} catch (\Exception $e){
|
||||||
Helper::warnLog('Error. Session no longer exists. ' . $e->getMessage());
|
$this->logger->warning('Error. Session no longer exists. ' . $e->getMessage(), array('app' => $this->appName));
|
||||||
$ex = new BadRequestException();
|
$ex = new BadRequestException();
|
||||||
$ex->setBody(
|
$ex->setBody(
|
||||||
implode(',', $this->request->getParams())
|
implode(',', $this->request->getParams())
|
||||||
@ -302,7 +304,7 @@ class SessionController extends Controller{
|
|||||||
// Not a last user
|
// Not a last user
|
||||||
if ($memberCount>0){
|
if ($memberCount>0){
|
||||||
// Update genesis hash to prevent conflicts
|
// Update genesis hash to prevent conflicts
|
||||||
Helper::debugLog('Update hash');
|
$this->logger->debug('Update hash', array('app' => $this->appName));
|
||||||
$session->updateGenesisHash($esId, sha1($data['content']));
|
$session->updateGenesisHash($esId, sha1($data['content']));
|
||||||
} else {
|
} else {
|
||||||
// Last user. Kill session data
|
// Last user. Kill session data
|
||||||
@ -313,7 +315,7 @@ class SessionController extends Controller{
|
|||||||
}
|
}
|
||||||
$response = array('status'=>'success');
|
$response = array('status'=>'success');
|
||||||
} catch (\Exception $e){
|
} catch (\Exception $e){
|
||||||
Helper::warnLog('Saving failed. Reason:' . $e->getMessage());
|
$this->logger->warning('Saving failed. Reason:' . $e->getMessage(), array('app' => $this->appName));
|
||||||
\OC_Response::setStatus(500);
|
\OC_Response::setStatus(500);
|
||||||
$response = array();
|
$response = array();
|
||||||
}
|
}
|
||||||
|
@ -19,19 +19,20 @@ use \OCP\AppFramework\Http\JSONResponse;
|
|||||||
|
|
||||||
use OCA\Documents\Converter;
|
use OCA\Documents\Converter;
|
||||||
use OCA\Documents\Config;
|
use OCA\Documents\Config;
|
||||||
use OCA\Documents\Helper;
|
|
||||||
use OCA\Documents\Filter;
|
use OCA\Documents\Filter;
|
||||||
|
|
||||||
class SettingsController extends Controller{
|
class SettingsController extends Controller{
|
||||||
|
|
||||||
private $uid;
|
private $uid;
|
||||||
private $settings;
|
private $settings;
|
||||||
|
private $logger;
|
||||||
private $l10n;
|
private $l10n;
|
||||||
|
|
||||||
public function __construct($appName, IRequest $request, IConfig $settings, IL10N $l10n, $uid){
|
public function __construct($appName, IRequest $request, IConfig $settings, $logger, IL10N $l10n, $uid){
|
||||||
parent::__construct($appName, $request);
|
parent::__construct($appName, $request);
|
||||||
$this->uid = $uid;
|
$this->uid = $uid;
|
||||||
$this->settings = $settings;
|
$this->settings = $settings;
|
||||||
|
$this->logger = $logger;
|
||||||
$this->l10n = $l10n;
|
$this->l10n = $l10n;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -98,7 +99,7 @@ class SettingsController extends Controller{
|
|||||||
|
|
||||||
if ($this->settings->getAppValue($this->appName, 'converter', 'local') != 'local'){
|
if ($this->settings->getAppValue($this->appName, 'converter', 'local') != 'local'){
|
||||||
if (!Converter::checkConnection()){
|
if (!Converter::checkConnection()){
|
||||||
Helper::warnLog('Bad response from Format Filter Server');
|
$this->logger->warning('Bad response from Format Filter Server', array('app' => $this->appName));
|
||||||
$response = array(
|
$response = array(
|
||||||
'status' => 'error',
|
'status' => 'error',
|
||||||
'data'=>
|
'data'=>
|
||||||
@ -108,7 +109,6 @@ class SettingsController extends Controller{
|
|||||||
} else {
|
} else {
|
||||||
try {
|
try {
|
||||||
if (!Config::testConversion()){
|
if (!Config::testConversion()){
|
||||||
Helper::warnLog('Conversion failed. Raw output:' . $result);
|
|
||||||
$response = array(
|
$response = array(
|
||||||
'status' => 'error',
|
'status' => 'error',
|
||||||
'data'=>
|
'data'=>
|
||||||
|
@ -44,6 +44,7 @@ wAAAQACAAAAAAAAAAAAAAAAAAAAAAACAAAAAtXN1ZwuGxCTlwgAKyz5rkQAAAAF1c3VnC4bEJOXCAArL
|
|||||||
$exists = file_exists($outfile);
|
$exists = file_exists($outfile);
|
||||||
|
|
||||||
if (!$exists){
|
if (!$exists){
|
||||||
|
Helper::warnLog('Conversion test failed. Raw output:' . $result);
|
||||||
return false;
|
return false;
|
||||||
} else {
|
} else {
|
||||||
unlink($outfile);
|
unlink($outfile);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user