While researching the Factorial Inconsistency, I discovered a small typo in the manual. On page 181 of the printed manual or 162 of the 3.1 online pdf manual under the description of "Domain Error" the manual states that logs of x <= 0 will return the "Domain Error".
This is not correct. Logs of x < 0 will return the "Domain Error", logs of x = 0 correctly return "- infinity error".
The "x <= 0" should read "x < 0" in this case.