瀏覽代碼

fixed response handling: all bug 200 will generate warning

Alois Mahdal 12 年之前
父節點
當前提交
aa80d50f92
共有 1 個檔案被更改,包括 4 行新增1 行删除
  1. 4
    1
      lib/htlogr.pm

+ 4
- 1
lib/htlogr.pm 查看文件

@@ -47,7 +47,10 @@ sub log {
47 47
     $uri .= "?msg=" . uri_escape($msg);
48 48
     $uri .= "&tag=" . uri_escape($tag)  if $tag;
49 49
     $uri .= "&i="   . uri_escape($i)    if $i;
50
-    $self->{http}->request($uri) or croak("could not htlog message: $!");
50
+    my $response = $self->{http}->request($uri)
51
+        or croak("could not htlog message: $!");
52
+    carp("logging server returned error $response, message not logged")
53
+        unless $response eq "200";
51 54
     return $self->{http}->body();
52 55
 }
53 56