Add some logging for #1089

This commit is contained in:
James Cole 2018-01-02 16:25:47 +01:00
parent de35bde048
commit 4ec123a19a
No known key found for this signature in database
GPG Key ID: C16961E655E74B5E

View File

@ -411,10 +411,12 @@ class UpgradeDatabase extends Command
if ($transaction->transaction_currency_id !== $currency->id && null === $transaction->foreign_amount) {
Log::debug(
sprintf(
'Transaction #%d has a currency setting (#%d) that should be #%d. Amount remains %s, currency is changed.',
'Transaction #%d has a currency setting (#%d) (%s) that should be #%d (%s). Amount remains %s, currency is changed.',
$transaction->id,
$transaction->transaction_currency_id,
$this->var_dump_ret($transaction->transaction_currency_id),
$currency->id,
$this->var_dump_ret($currency->id),
$transaction->amount
)
);
@ -500,4 +502,18 @@ class UpgradeDatabase extends Command
return;
}
/**
* @param null $mixed
*
* @return string
*/
private function var_dump_ret($mixed = null): string {
ob_start();
var_dump($mixed);
$content = ob_get_contents();
ob_end_clean();
return $content;
}
}