Exemplo n.º 1
0
void log_output(FILE *f, struct message *m) {
	if (m->proto == SERVICE_PROTO_SOCKET) {
		log_socket(f, m->data);
	} else {
		uint32_t ti = timer_now();
		fprintf(f, "[%u] %d %d %u\n", m->source, m->proto, m->session, ti);
		log_blob(f, m->data, m->size);
		fprintf(f, "\n");
		fflush(f);
	}
}
Exemplo n.º 2
0
void 
skynet_log_output(FILE *f, uint32_t source, int type, int session, void * buffer, size_t sz) {
	if (type == PTYPE_SOCKET) {
		log_socket(f, buffer, sz);
	} else {
		uint32_t ti = skynet_gettime();
		fprintf(f, ":%08x %d %d %u ", source, type, session, ti);
		log_blob(f, buffer, sz);
		fprintf(f,"\n");
		fflush(f);
	}
}