'Returns the base 10 logarithm of the operand.
>>> c = ExtendedContext.copy()
>>> c.Emin = -999
>>> c.Emax = 999
>>> c.log10(Decimal(\'0\'))
Decimal(\'-Infinity\')
>>> c.log10(Decimal(\'0.001\'))
Decimal(\'-3\')
>>> c.log10(Decimal(\'1.000\'))
Decimal(\'0\')
>>> c.log10(Decimal(\'2\'))
Decimal(\'0.301029996\')
>>> c.log10(Decimal(\'10\'))
Decimal(\'1\')
>>> c.log10(Decimal(\'70\'))
Decimal(\'1.84509804\')
>>> c.log10(Decimal(\'+Infinity\'))
Decimal(\'Infinity\')
>>> c.log10(0)
Decimal(\'-Infinity\')
>>> c.log10(1)
Decimal(\'0\')'

def log10(self, a):

    a = _convert_other(a, raiseit=True)
    return a.log10(context=self)
