mirror of
https://git.sekbaer.de/Friendica/friendica.git
synced 2025-06-16 20:05:14 +02:00
Log function
implement log() function.
This commit is contained in:
parent
d6d593d724
commit
14fde5dc9b
122 changed files with 1280 additions and 1161 deletions
|
@ -8,6 +8,7 @@
|
|||
|
||||
use Friendica\App;
|
||||
use Friendica\Core\Config;
|
||||
use Friendica\Core\Logger;
|
||||
use Friendica\Core\System;
|
||||
use Friendica\Database\DBA;
|
||||
use Friendica\Model\Contact;
|
||||
|
@ -17,7 +18,7 @@ use Friendica\Protocol\Diaspora;
|
|||
require_once 'include/items.php';
|
||||
|
||||
function dfrn_notify_post(App $a) {
|
||||
logger(__function__, LOGGER_TRACE);
|
||||
Logger::log(__function__, LOGGER_TRACE);
|
||||
|
||||
$postdata = file_get_contents('php://input');
|
||||
|
||||
|
@ -63,7 +64,7 @@ function dfrn_notify_post(App $a) {
|
|||
}
|
||||
|
||||
if (!DBA::exists('challenge', ['dfrn-id' => $dfrn_id, 'challenge' => $challenge])) {
|
||||
logger('could not match challenge to dfrn_id ' . $dfrn_id . ' challenge=' . $challenge);
|
||||
Logger::log('could not match challenge to dfrn_id ' . $dfrn_id . ' challenge=' . $challenge);
|
||||
System::xmlExit(3, 'Could not match challenge');
|
||||
}
|
||||
|
||||
|
@ -71,7 +72,7 @@ function dfrn_notify_post(App $a) {
|
|||
|
||||
$user = DBA::selectFirst('user', ['uid'], ['nickname' => $a->argv[1]]);
|
||||
if (!DBA::isResult($user)) {
|
||||
logger('User not found for nickname ' . $a->argv[1]);
|
||||
Logger::log('User not found for nickname ' . $a->argv[1]);
|
||||
System::xmlExit(3, 'User not found');
|
||||
}
|
||||
|
||||
|
@ -94,7 +95,7 @@ function dfrn_notify_post(App $a) {
|
|||
|
||||
$contact = DBA::selectFirst('contact', ['id'], $condition);
|
||||
if (!DBA::isResult($contact)) {
|
||||
logger('contact not found for dfrn_id ' . $dfrn_id);
|
||||
Logger::log('contact not found for dfrn_id ' . $dfrn_id);
|
||||
System::xmlExit(3, 'Contact not found');
|
||||
}
|
||||
|
||||
|
@ -117,12 +118,12 @@ function dfrn_notify_post(App $a) {
|
|||
|
||||
$importer = Contact::updateSslPolicy($importer, $ssl_policy);
|
||||
|
||||
logger('data: ' . $data, LOGGER_DATA);
|
||||
Logger::log('data: ' . $data, LOGGER_DATA);
|
||||
|
||||
if ($dissolve == 1) {
|
||||
// Relationship is dissolved permanently
|
||||
Contact::remove($importer['id']);
|
||||
logger('relationship dissolved : ' . $importer['name'] . ' dissolved ' . $importer['username']);
|
||||
Logger::log('relationship dissolved : ' . $importer['name'] . ' dissolved ' . $importer['username']);
|
||||
System::xmlExit(0, 'relationship dissolved');
|
||||
}
|
||||
|
||||
|
@ -134,12 +135,12 @@ function dfrn_notify_post(App $a) {
|
|||
// if local rino is lower than remote rino, abort: should not happen!
|
||||
// but only for $remote_rino > 1, because old code did't send rino version
|
||||
if ($rino_remote > 1 && $rino < $rino_remote) {
|
||||
logger("rino version '$rino_remote' is lower than supported '$rino'");
|
||||
Logger::log("rino version '$rino_remote' is lower than supported '$rino'");
|
||||
System::xmlExit(0, "rino version '$rino_remote' is lower than supported '$rino'");
|
||||
}
|
||||
|
||||
$rawkey = hex2bin(trim($key));
|
||||
logger('rino: md5 raw key: ' . md5($rawkey), LOGGER_DATA);
|
||||
Logger::log('rino: md5 raw key: ' . md5($rawkey), LOGGER_DATA);
|
||||
|
||||
$final_key = '';
|
||||
|
||||
|
@ -165,14 +166,14 @@ function dfrn_notify_post(App $a) {
|
|||
$data = DFRN::aesDecrypt(hex2bin($data), $final_key);
|
||||
break;
|
||||
default:
|
||||
logger("rino: invalid sent version '$rino_remote'");
|
||||
Logger::log("rino: invalid sent version '$rino_remote'");
|
||||
System::xmlExit(0, "Invalid sent version '$rino_remote'");
|
||||
}
|
||||
|
||||
logger('rino: decrypted data: ' . $data, LOGGER_DATA);
|
||||
Logger::log('rino: decrypted data: ' . $data, LOGGER_DATA);
|
||||
}
|
||||
|
||||
logger('Importing post from ' . $importer['addr'] . ' to ' . $importer['nickname'] . ' with the RINO ' . $rino_remote . ' encryption.', LOGGER_DEBUG);
|
||||
Logger::log('Importing post from ' . $importer['addr'] . ' to ' . $importer['nickname'] . ' with the RINO ' . $rino_remote . ' encryption.', LOGGER_DEBUG);
|
||||
|
||||
$ret = DFRN::import($data, $importer);
|
||||
System::xmlExit($ret, 'Processed');
|
||||
|
@ -191,7 +192,7 @@ function dfrn_dispatch_public($postdata)
|
|||
// Fetch the corresponding public contact
|
||||
$contact = Contact::getDetailsByAddr($msg['author'], 0);
|
||||
if (!$contact) {
|
||||
logger('Contact not found for address ' . $msg['author']);
|
||||
Logger::log('Contact not found for address ' . $msg['author']);
|
||||
System::xmlExit(3, 'Contact ' . $msg['author'] . ' not found');
|
||||
}
|
||||
|
||||
|
@ -199,11 +200,11 @@ function dfrn_dispatch_public($postdata)
|
|||
|
||||
// This should never fail
|
||||
if (empty($importer)) {
|
||||
logger('Contact not found for address ' . $msg['author']);
|
||||
Logger::log('Contact not found for address ' . $msg['author']);
|
||||
System::xmlExit(3, 'Contact ' . $msg['author'] . ' not found');
|
||||
}
|
||||
|
||||
logger('Importing post from ' . $msg['author'] . ' with the public envelope.', LOGGER_DEBUG);
|
||||
Logger::log('Importing post from ' . $msg['author'] . ' with the public envelope.', LOGGER_DEBUG);
|
||||
|
||||
// Now we should be able to import it
|
||||
$ret = DFRN::import($msg['message'], $importer);
|
||||
|
@ -223,7 +224,7 @@ function dfrn_dispatch_private($user, $postdata)
|
|||
// Otherwise there should be a public contact
|
||||
$cid = Contact::getIdForURL($msg['author']);
|
||||
if (!$cid) {
|
||||
logger('Contact not found for address ' . $msg['author']);
|
||||
Logger::log('Contact not found for address ' . $msg['author']);
|
||||
System::xmlExit(3, 'Contact ' . $msg['author'] . ' not found');
|
||||
}
|
||||
}
|
||||
|
@ -232,11 +233,11 @@ function dfrn_dispatch_private($user, $postdata)
|
|||
|
||||
// This should never fail
|
||||
if (empty($importer)) {
|
||||
logger('Contact not found for address ' . $msg['author']);
|
||||
Logger::log('Contact not found for address ' . $msg['author']);
|
||||
System::xmlExit(3, 'Contact ' . $msg['author'] . ' not found');
|
||||
}
|
||||
|
||||
logger('Importing post from ' . $msg['author'] . ' to ' . $user['nickname'] . ' with the private envelope.', LOGGER_DEBUG);
|
||||
Logger::log('Importing post from ' . $msg['author'] . ' to ' . $user['nickname'] . ' with the private envelope.', LOGGER_DEBUG);
|
||||
|
||||
// Now we should be able to import it
|
||||
$ret = DFRN::import($msg['message'], $importer);
|
||||
|
@ -258,7 +259,7 @@ function dfrn_notify_content(App $a) {
|
|||
$type = "";
|
||||
$last_update = "";
|
||||
|
||||
logger('new notification dfrn_id=' . $dfrn_id);
|
||||
Logger::log('new notification dfrn_id=' . $dfrn_id);
|
||||
|
||||
$direction = (-1);
|
||||
if (strpos($dfrn_id,':') == 1) {
|
||||
|
@ -276,11 +277,11 @@ function dfrn_notify_content(App $a) {
|
|||
'type' => $type, 'last_update' => $last_update];
|
||||
DBA::insert('challenge', $fields);
|
||||
|
||||
logger('challenge=' . $hash, LOGGER_DATA);
|
||||
Logger::log('challenge=' . $hash, LOGGER_DATA);
|
||||
|
||||
$user = DBA::selectFirst('user', ['uid'], ['nickname' => $a->argv[1]]);
|
||||
if (!DBA::isResult($user)) {
|
||||
logger('User not found for nickname ' . $a->argv[1]);
|
||||
Logger::log('User not found for nickname ' . $a->argv[1]);
|
||||
killme();
|
||||
}
|
||||
|
||||
|
@ -305,18 +306,18 @@ function dfrn_notify_content(App $a) {
|
|||
|
||||
$contact = DBA::selectFirst('contact', ['id'], $condition);
|
||||
if (!DBA::isResult($contact)) {
|
||||
logger('contact not found for dfrn_id ' . $dfrn_id);
|
||||
Logger::log('contact not found for dfrn_id ' . $dfrn_id);
|
||||
System::xmlExit(3, 'Contact not found');
|
||||
}
|
||||
|
||||
// $importer in this case contains the contact record for the remote contact joined with the user record of our user.
|
||||
$importer = DFRN::getImporter($contact['id'], $user['uid']);
|
||||
if (empty($importer)) {
|
||||
logger('No importer data found for user ' . $a->argv[1] . ' and contact ' . $dfrn_id);
|
||||
Logger::log('No importer data found for user ' . $a->argv[1] . ' and contact ' . $dfrn_id);
|
||||
killme();
|
||||
}
|
||||
|
||||
logger("Remote rino version: ".$rino_remote." for ".$importer["url"], LOGGER_DATA);
|
||||
Logger::log("Remote rino version: ".$rino_remote." for ".$importer["url"], LOGGER_DATA);
|
||||
|
||||
$challenge = '';
|
||||
$encrypted_id = '';
|
||||
|
@ -344,7 +345,7 @@ function dfrn_notify_content(App $a) {
|
|||
$rino = Config::get('system', 'rino_encrypt');
|
||||
$rino = intval($rino);
|
||||
|
||||
logger("Local rino version: ". $rino, LOGGER_DATA);
|
||||
Logger::log("Local rino version: ". $rino, LOGGER_DATA);
|
||||
|
||||
// if requested rino is lower than enabled local rino, lower local rino version
|
||||
// if requested rino is higher than enabled local rino, reply with local rino
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue