8
8
#define DOUT_SUBSYS rgw
10
void rgw_log_entry::generate_test_instances(list<rgw_log_entry*>& o)
12
rgw_log_entry *e = new rgw_log_entry;
13
e->object_owner = "object_owner";
14
e->bucket_owner = "bucket_owner";
16
e->remote_addr = "1.2.3.4";
19
e->uri = "http://uri/bucket/obj";
20
e->http_status = "200";
21
e->error_code = "error_code";
23
e->bytes_received = 512;
25
e->user_agent = "user_agent";
26
e->referrer = "referrer";
29
o.push_back(new rgw_log_entry);
32
void rgw_log_entry::dump(Formatter *f) const
34
f->dump_string("object_owner", object_owner);
35
f->dump_string("bucket_owner", bucket_owner);
36
f->dump_string("bucket", bucket);
37
f->dump_stream("time") << time;
38
f->dump_string("remote_addr", remote_addr);
39
f->dump_string("user", user);
40
f->dump_string("obj", obj);
41
f->dump_string("op", op);
42
f->dump_string("uri", uri);
43
f->dump_string("http_status", http_status);
44
f->dump_string("error_code", error_code);
45
f->dump_unsigned("bytes_sent", bytes_sent);
46
f->dump_unsigned("bytes_received", bytes_received);
47
f->dump_unsigned("obj_size", obj_size);
48
f->dump_stream("total_time") << total_time;
49
f->dump_string("user_agent", user_agent);
50
f->dump_string("referrer", referrer);
51
f->dump_unsigned("bucket_id", bucket_id);
54
void rgw_intent_log_entry::generate_test_instances(list<rgw_intent_log_entry*>& o)
56
rgw_intent_log_entry *e = new rgw_intent_log_entry;
57
rgw_bucket b("bucket", "pool", "marker", 10);
58
e->obj = rgw_obj(b, "object");
61
o.push_back(new rgw_intent_log_entry);
64
void rgw_intent_log_entry::dump(Formatter *f) const
66
f->open_object_section("obj");
69
f->dump_stream("op_time") << op_time;
70
f->dump_unsigned("intent", intent);
10
73
static rgw_bucket log_bucket(RGW_LOG_POOL_NAME);
12
75
static void set_param_str(struct req_state *s, const char *name, string& str)