diff --git a/modsec_logger.go b/modsec_logger.go
index 2965091289bbfbd7ba48d624123da2099bdaf916..1cab3ca83050c6e55dd6212ebfc92dc313eb9aa4 100644
--- a/modsec_logger.go
+++ b/modsec_logger.go
@@ -52,11 +52,12 @@ func parseModSec(w io.Writer, line []byte) bool {
 	return true
 }
 
-func writeLine(w io.Writer, line byte) error {
+func writeLine(w io.Writer, line []byte) error {
 	if _, err := w.Write(line); err != nil {
 		return err
 	}
-	return io.WriteString(w, "\n")
+	_, err := io.WriteString(w, "\n")
+	return err
 }
 
 func main() {