Does anyone know how to calculate the LOG of a number without using the LOG function in VB or on a calculator?

For example, I use Log(num) to get a result but what calculation is performed to do that? If I learned it, I forgot how.

Thanks for any help.