From 8f67066f927e0f26796d52bff6d7cf310916ec54 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Sat, 21 Sep 2019 22:24:57 -0700 Subject: [PATCH] Added toString() function. --- .../thauvin/erik/akismet/AkismetComment.kt | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/main/kotlin/net/thauvin/erik/akismet/AkismetComment.kt b/src/main/kotlin/net/thauvin/erik/akismet/AkismetComment.kt index 82d3f3e..c639636 100644 --- a/src/main/kotlin/net/thauvin/erik/akismet/AkismetComment.kt +++ b/src/main/kotlin/net/thauvin/erik/akismet/AkismetComment.kt @@ -165,6 +165,28 @@ open class AkismetComment(val userIp: String, val userAgent: String) { */ constructor(request: HttpServletRequest) : this(request.remoteAddr, request.getHeader("User-Agent")) { serverEnv = buildPhpVars(request) + /** + * Returns a string representation of the comment. + */ + override fun toString(): String { + return this.javaClass.simpleName + + "(userIp=$userIp" + + ", userAgent=$userAgent" + + ", referrer=$referrer" + + ", permalink=$permalink" + + ", type=$type" + + ", author=$author" + + ", authorEmail=$authorEmail" + + ", authorUrl=$authorUrl" + + ", content=$content" + + ", dateGmt=$dateGmt" + + ", postModifiedGmt=$postModifiedGmt" + + ", blogLang=$blogLang" + + ", blogCharset=$blogCharset" + + ", userRole=$userRole" + + ", isTest=$isTest" + + ", recheckReason=$recheckReason" + + ", serverEnv=$serverEnv)" } }