add daemon/wallet log path getters

This commit is contained in:
Jaquee 2017-08-24 11:30:50 +02:00
parent 8480c70571
commit 94c92ba73c
2 changed files with 15 additions and 0 deletions

View file

@ -599,6 +599,16 @@ bool Wallet::useForkRules(quint8 required_version, quint64 earlyBlocks) const
}
}
QString Wallet::getDaemonLogPath() const
{
return QString::fromStdString(m_walletImpl->getDefaultDataDir()) + "/bitmonero.log";
}
QString Wallet::getWalletLogPath() const
{
return QCoreApplication::applicationDirPath() + "/monero-wallet-gui.log";
}
Wallet::Wallet(Monero::Wallet *w, QObject *parent)
: QObject(parent)
, m_walletImpl(w)

View file

@ -45,6 +45,8 @@ class Wallet : public QObject
Q_PROPERTY(QString publicViewKey READ getPublicViewKey)
Q_PROPERTY(QString secretSpendKey READ getSecretSpendKey)
Q_PROPERTY(QString publicSpendKey READ getPublicSpendKey)
Q_PROPERTY(QString daemonLogPath READ getDaemonLogPath CONSTANT)
Q_PROPERTY(QString walletLogPath READ getWalletLogPath CONSTANT)
public:
@ -241,6 +243,9 @@ public:
QString getSecretSpendKey() const {return QString::fromStdString(m_walletImpl->secretSpendKey());}
QString getPublicSpendKey() const {return QString::fromStdString(m_walletImpl->publicSpendKey());}
QString getDaemonLogPath() const;
QString getWalletLogPath() const;
// TODO: setListenter() when it implemented in API
signals:
// emitted on every event happened with wallet