From: schnorr Date: Mon, 6 Dec 2010 00:55:52 +0000 (+0000) Subject: [trace] categories may have colors registered in the trace file X-Git-Tag: v3.6_beta2~934 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/6defb5e855de0347744d25aeda96dab73f44363e [trace] categories may have colors registered in the trace file details: - specify color randomly if no color is provided git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8988 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/examples/msg/tracing/categories.c b/examples/msg/tracing/categories.c index 07d03f6218..8a12f8106f 100644 --- a/examples/msg/tracing/categories.c +++ b/examples/msg/tracing/categories.c @@ -107,11 +107,11 @@ int main(int argc, char *argv[]) exit(1); } - //declaring user categories - TRACE_category("compute"); - TRACE_category("request"); - TRACE_category("data"); - TRACE_category("finalize"); + //declaring user categories with RGB colors + TRACE_category_with_color ("compute", "1 0 0"); //red + TRACE_category_with_color ("request", "0 1 0"); //green + TRACE_category_with_color ("data", "0 0 1"); //blue + TRACE_category_with_color ("finalize", "0 0 0");//black res = test_all(argv[1], argv[2]); MSG_clean(); diff --git a/examples/msg/tracing/ms.c b/examples/msg/tracing/ms.c index 179e1c5fcf..3aa6073f23 100644 --- a/examples/msg/tracing/ms.c +++ b/examples/msg/tracing/ms.c @@ -123,9 +123,13 @@ int main(int argc, char *argv[]) //declaring user markers TRACE_declare_mark("msmark"); - //declaring user categories - TRACE_category("compute"); - TRACE_category("finalize"); + //declaring user categories with RGB colors (values from 0 to 1) + TRACE_category_with_color ("compute", "1 0 0"); //compute is red + TRACE_category_with_color ("finalize", "0 1 0"); //finalize is green + //categories without user-defined colors receive + //random colors generated by the tracing system + TRACE_category ("request"); + TRACE_category_with_color ("report", NULL); res = test_all(argv[1], argv[2]); MSG_clean(); diff --git a/examples/msg/tracing/procmig.c b/examples/msg/tracing/procmig.c index 2a22680368..edd2945ee3 100644 --- a/examples/msg/tracing/procmig.c +++ b/examples/msg/tracing/procmig.c @@ -50,7 +50,7 @@ int main(int argc, char *argv[]) argv[0]); exit(1); } - TRACE_category("emigrant"); + TRACE_category_with_color ("emigrant", "1 0 0"); /* Simulation setting */ MSG_create_environment(argv[1]); diff --git a/examples/msg/tracing/tasks.c b/examples/msg/tracing/tasks.c index 8cac0f8086..827d25840c 100644 --- a/examples/msg/tracing/tasks.c +++ b/examples/msg/tracing/tasks.c @@ -112,8 +112,8 @@ int main(int argc, char *argv[]) } //declaring user categories - TRACE_category("compute"); - TRACE_category("finalize"); + TRACE_category_with_color ("compute", "1 0 0"); //compute is red + TRACE_category_with_color ("finalize", "0 1 0"); //finalize is green res = test_all(argv[1], argv[2]); MSG_clean(); diff --git a/examples/msg/tracing/volume.c b/examples/msg/tracing/volume.c index da850697a4..b35e651f21 100644 --- a/examples/msg/tracing/volume.c +++ b/examples/msg/tracing/volume.c @@ -119,14 +119,14 @@ int main(int argc, char *argv[]) // - the tasks sent have a category //declaring user categories (for tasks) - TRACE_category("compute"); - TRACE_category("request"); - TRACE_category("data"); - TRACE_category("finalize"); + TRACE_category_with_color ("compute", "1 0 0"); //red + TRACE_category_with_color ("request", "0 1 0"); //green + TRACE_category_with_color ("data", "0 0 1"); //blue + TRACE_category_with_color ("finalize", "0 0 0");//black //declaring user categories (for processes) - TRACE_category("master"); - TRACE_category("slave"); + TRACE_category_with_color ("master", "1 0 0"); + TRACE_category_with_color ("slave", "0 0 1"); res = test_all(argv[1], argv[2]); MSG_clean();