Remove the keymaster::Logger::log() method and add debug().

Also, have the logger provide newlines, so every caller doesn't have to.

Change-Id: I9f009e7c2d5c686a0ca97e10daef92a846a57d9a
diff --git a/asymmetric_key.cpp b/asymmetric_key.cpp
index a06515b..40b01fb 100644
--- a/asymmetric_key.cpp
+++ b/asymmetric_key.cpp
@@ -298,11 +298,11 @@
     *error = KM_ERROR_INVALID_DSA_PARAMS;
 
     if (g_blob.data == NULL && p_blob.data == NULL && q_blob.data == NULL) {
-        logger.log("DSA parameters unspecified, generating them for key size %d\n", key_size);
+        logger.info("DSA parameters unspecified, generating them for key size %d", key_size);
         if (!DSA_generate_parameters_ex(dsa_key.get(), key_size, NULL /* seed */, 0 /* seed_len */,
                                         NULL /* counter_ret */, NULL /* h_ret */,
                                         NULL /* callback */)) {
-            logger.log("DSA parameter generation failed.\n");
+            logger.severe("DSA parameter generation failed.");
             return NULL;
         }
 
@@ -310,7 +310,7 @@
         SetDsaParamData(&authorizations, TAG_DSA_P, dsa_key->p);
         SetDsaParamData(&authorizations, TAG_DSA_Q, dsa_key->q);
     } else if (g_blob.data == NULL || p_blob.data == NULL || q_blob.data == NULL) {
-        logger.log("Some DSA parameters provided.  Provide all or none\n");
+        logger.severe("Some DSA parameters provided.  Provide all or none");
         return NULL;
     } else {
         // All params provided. Use them.