summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMagnus <mfeuer@jaguarlandrover.com>2014-08-11 14:23:34 -0700
committerMagnus <mfeuer@jaguarlandrover.com>2014-08-11 14:23:34 -0700
commit5952b5c6b0d0350972ecaf1cda147eb3197999e4 (patch)
tree159cd8684e0706b67db7d98b65be095795dbd36e
parentc0cbc310375544ecc5860af7f7676bb82d7bb0be (diff)
downloadrvi_core-5952b5c6b0d0350972ecaf1cda147eb3197999e4.tar.gz
Indented high-prio debug mesages
Signed-off-by: Magnus <mfeuer@jaguarlandrover.com>
-rw-r--r--.gitignore1
-rw-r--r--src/schedule.erl104
-rw-r--r--src/schedule_rpc.erl22
3 files changed, 64 insertions, 63 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..cfb2329
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+ebin
diff --git a/src/schedule.erl b/src/schedule.erl
index 26ca88a..088e777 100644
--- a/src/schedule.erl
+++ b/src/schedule.erl
@@ -142,13 +142,13 @@ handle_cast( { schedule_message,
Signature,
Certificate
}, St) ->
- ?debug("schedule:sched_msg(): target: ~p", [Target]),
- ?debug("schedule:sched_msg(): timeout: ~p", [Timeout]),
- ?debug("schedule:sched_msg(): network_address: ~p", [NetworkAddress]),
- ?debug("schedule:sched_msg(): parameters: ~p", [Parameters]),
- ?debug("schedule:sched_msg(): signature: ~p", [Signature]),
- ?debug("schedule:sched_msg(): certificate: ~p", [Certificate]),
- ?debug("schedule:sched_msg(): St: ~p", [St]),
+ ?debug(" schedule:sched_msg(): target: ~p", [Target]),
+ ?debug(" schedule:sched_msg(): timeout: ~p", [Timeout]),
+ ?debug(" schedule:sched_msg(): network_address: ~p", [NetworkAddress]),
+ ?debug(" schedule:sched_msg(): parameters: ~p", [Parameters]),
+ ?debug(" schedule:sched_msg(): signature: ~p", [Signature]),
+ ?debug(" schedule:sched_msg(): certificate: ~p", [Certificate]),
+ ?debug(" schedule:sched_msg(): St: ~p", [St]),
%% Queue the message. The result will tell us if the target service
%% is available.
@@ -163,7 +163,7 @@ handle_cast( { schedule_message,
NSt = %% Get the new state from queue_message
case queue_message(Target, Msg, St) of
{ first_message, TmpSt } ->
- ?debug("schedule:sched_msg(): Queued message is the first one. "
+ ?debug(" schedule:sched_msg(): Queued message is the first one. "
"Bring up data link"),
rvi_common:send_component_request(data_link, setup_data_link,
[
@@ -173,12 +173,12 @@ handle_cast( { schedule_message,
TmpSt;
{ send_now, NetworkAddress, TmpSt } ->
- ?debug("schedule:sched_msg(): Servivce is already available. Send now."),
+ ?debug(" schedule:sched_msg(): Servivce is already available. Send now."),
ok = send_message(NetworkAddress, Target, Timeout,
Parameters, Signature, Certificate),
TmpSt;
{ ok, TmpSt } ->
- ?debug("schedule:sched_msg(): Message queued."),
+ ?debug(" schedule:sched_msg(): Message queued."),
TmpSt
end,
@@ -195,7 +195,7 @@ handle_cast( {data_link_up, NetworkAddress, AvailableServices}, St) ->
handle_cast( {data_link_down, _NetworkAddress, DiscontinuedServices}, St) ->
- ?debug("schedule:data_link_down(): NetworkAddress: ~p DiscontinuedServices: ~p",
+ ?debug(" schedule:data_link_down(): NetworkAddress: ~p DiscontinuedServices: ~p",
[_NetworkAddress, DiscontinuedServices]),
{ok, NSt } = multiple_services_unavailable(DiscontinuedServices, St),
@@ -264,11 +264,11 @@ code_change(_OldVsn, St, _Extra) ->
queue_message(Target, Msg, St) ->
- ?debug("schedule:sched_msg(): target: ~p", [Target]),
- ?debug("schedule:sched_msg(): msg.timeout: ~p", [Msg#message.timeout]),
- ?debug("schedule:sched_msg(): msg.parameters: ~p", [Msg#message.parameters]),
- ?debug("schedule:sched_msg(): msg.signature: ~p", [Msg#message.signature]),
- ?debug("schedule:sched_msg(): msg.certificate: ~p", [Msg#message.certificate]),
+ ?debug(" schedule:sched_msg(): target: ~p", [Target]),
+ ?debug(" schedule:sched_msg(): msg.timeout: ~p", [Msg#message.timeout]),
+ ?debug(" schedule:sched_msg(): msg.parameters: ~p", [Msg#message.parameters]),
+ ?debug(" schedule:sched_msg(): msg.signature: ~p", [Msg#message.signature]),
+ ?debug(" schedule:sched_msg(): msg.certificate: ~p", [Msg#message.certificate]),
%% Does the service even exist?
@@ -278,7 +278,7 @@ queue_message(Target, Msg, St) ->
%% Create it with a single message in a freshly created queue.
%%
not_found ->
- ?debug("schedule:sched_msg(): New service"),
+ ?debug(" schedule:sched_msg(): New service"),
%% Create a queue with one element in it.
Q = queue:in(Msg, queue:new()),
@@ -305,11 +305,11 @@ queue_message(Target, Msg, St) ->
case queue:is_empty(Svc#service.queue) of
true -> %% Nothing to send
- ?debug("schedule:sched_msg(): Unavailable - first messge"),
+ ?debug(" schedule:sched_msg(): Unavailable - first messge"),
{ first_message, NSt };
false -> %% There are already elements in the queue.
- ?debug("schedule:sched_msg(): Unavailable - additional messsge"),
+ ?debug(" schedule:sched_msg(): Unavailable - additional messsge"),
{ ok, NSt }
end;
@@ -317,8 +317,8 @@ queue_message(Target, Msg, St) ->
%% Service exists, and has a network address. Do not queue. Send now.
{available, #service { network_address = NetworkAddress } = Svc }->
- ?debug("schedule:sched_msg(): SEND NOW: ~p", [Svc]),
- ?debug("schedule:sched_msg(): SEND NOW: ~p", [NetworkAddress]),
+ ?debug(" schedule:sched_msg(): SEND NOW: ~p", [Svc]),
+ ?debug(" schedule:sched_msg(): SEND NOW: ~p", [NetworkAddress]),
{ send_now, NetworkAddress, St }
end.
@@ -332,23 +332,23 @@ queue_message(Target, Msg, St) ->
%% if messages for the given service are now ready to be sent.
%%
service_available(Target, NetworkAddress, St) ->
- ?debug("schedule:service_available(): target: ~p~n", [ Target ]),
- ?debug("schedule:service_available(): network_address: ~p~n", [ NetworkAddress ]),
+ ?debug(" schedule:service_available(): target: ~p~n", [ Target ]),
+ ?debug(" schedule:service_available(): network_address: ~p~n", [ NetworkAddress ]),
case find_service(Target, St) of
not_found -> %% The given service does not exist, create it.
- ?debug("schedule:service_available(): New service. Adding.~n"),
+ ?debug(" schedule:service_available(): New service. Adding.~n"),
{ ok, modify_service(Target, NetworkAddress, St) };
{ _, Svc } ->
%% Check if we have elements ready to transmit
case queue:is_empty(Svc#service.queue) of
true -> %% Nothing to send. Add service and return ok
- ?debug("schedule:service_available(): Existing service. No pending messages.~n"),
+ ?debug(" schedule:service_available(): Existing service. No pending messages.~n"),
{ ok, modify_service(Target, NetworkAddress, Svc#service.queue, St) };
false -> %% We have elements to send. Add service and report send.
- ?debug("schedule:service_available(): Existing service. Pending messages.~n"),
+ ?debug(" schedule:service_available(): Existing service. Pending messages.~n"),
{ send_messages, modify_service(Target, NetworkAddress, Svc#service.queue, St) }
end
end.
@@ -361,10 +361,10 @@ modify_service(Target, NetworkAddress, St) ->
%% Add or modify a service with a carried over queue.
%% Any existing services with the same target name is replaced.
modify_service(Target, NetworkAddress, Queue, St) ->
- ?debug("schedule:modify_service(): Target: ~p", [ Target]),
- ?debug("schedule:modify_service(): NetworkAddress: ~p", [ NetworkAddress]),
- ?debug("schedule:modify_service(): Queue: ~p", [ Queue]),
- ?debug("schedule:modify_service(): St: ~p", [ St]),
+ ?debug(" schedule:modify_service(): Target: ~p", [ Target]),
+ ?debug(" schedule:modify_service(): NetworkAddress: ~p", [ NetworkAddress]),
+ ?debug(" schedule:modify_service(): Queue: ~p", [ Queue]),
+ ?debug(" schedule:modify_service(): St: ~p", [ St]),
%% Delete old service
NewSvcs = lists:keydelete(Target, #service.target, St#st.services),
@@ -376,10 +376,10 @@ modify_service(Target, NetworkAddress, Queue, St) ->
queue = Queue } | NewSvcs ] }.
modify_service(SvcRec, St) ->
- ?debug("schedule:modify_service(rec): Target: ~p", [ SvcRec#service.target]),
- ?debug("schedule:modify_service(rec): NetworkAddress: ~p", [ SvcRec#service.network_address]),
- ?debug("schedule:modify_service(rec): Queue: ~p", [ SvcRec#service.queue]),
- ?debug("schedule:modify_service(rec): St: ~p", [ St]),
+ ?debug(" schedule:modify_service(rec): Target: ~p", [ SvcRec#service.target]),
+ ?debug(" schedule:modify_service(rec): NetworkAddress: ~p", [ SvcRec#service.network_address]),
+ ?debug(" schedule:modify_service(rec): Queue: ~p", [ SvcRec#service.queue]),
+ ?debug(" schedule:modify_service(rec): St: ~p", [ St]),
%% Delete old service
NewSvcs = lists:keydelete(SvcRec#service.target, #service.target, St#st.services),
@@ -395,23 +395,23 @@ modify_service(SvcRec, St) ->
send_message(unavailable, _Target, _Timeout,
_Parameters, _Signature, _Certificate) ->
- ?debug("schedule:send_message(): network_address: UNAVAILABLE"),
- ?debug("schedule:send_message(): target: ~p", [_Target]),
- ?debug("schedule:send_message(): timeout: ~p", [_Timeout]),
- ?debug("schedule:send_message(): parameters: ~p", [_Parameters]),
- ?debug("schedule:send_message(): signature: ~p", [_Signature]),
- ?debug("schedule:send_message(): certificate: ~p", [_Certificate]),
+ ?debug(" schedule:send_message(): network_address: UNAVAILABLE"),
+ ?debug(" schedule:send_message(): target: ~p", [_Target]),
+ ?debug(" schedule:send_message(): timeout: ~p", [_Timeout]),
+ ?debug(" schedule:send_message(): parameters: ~p", [_Parameters]),
+ ?debug(" schedule:send_message(): signature: ~p", [_Signature]),
+ ?debug(" schedule:send_message(): certificate: ~p", [_Certificate]),
{error, unavailable};
send_message(NetworkAddress, Target, Timeout,
Parameters, Signature, Certificate) ->
- ?debug("schedule:send_message(): network_address: ~p", [NetworkAddress]),
- ?debug("schedule:send_message(): target: ~p", [Target]),
- ?debug("schedule:send_message(): timeout: ~p", [Timeout]),
- ?debug("schedule:send_message(): parameters: ~p", [Parameters]),
- ?debug("schedule:send_message(): signature: ~p", [Signature]),
- ?debug("schedule:send_message(): certificate: ~p", [Certificate]),
+ ?debug(" schedule:send_message(): network_address: ~p", [NetworkAddress]),
+ ?debug(" schedule:send_message(): target: ~p", [Target]),
+ ?debug(" schedule:send_message(): timeout: ~p", [Timeout]),
+ ?debug(" schedule:send_message(): parameters: ~p", [Parameters]),
+ ?debug(" schedule:send_message(): signature: ~p", [Signature]),
+ ?debug(" schedule:send_message(): certificate: ~p", [Certificate]),
case rvi_common:send_component_request(
protocol, send_message,
@@ -432,9 +432,9 @@ send_messages(#service { network_address = NetworkAddress,
target = Target,
queue = Queue } = Svc) ->
- ?debug("schedule:send_messages(): target: ~p", [Target]),
- ?debug("schedule:send_messages(): network_address: ~p", [NetworkAddress]),
- ?debug("schedule:send_messages(): queue_size: ~p", [queue:len(Queue)]),
+ ?debug(" schedule:send_messages(): target: ~p", [Target]),
+ ?debug(" schedule:send_messages(): network_address: ~p", [NetworkAddress]),
+ ?debug(" schedule:send_messages(): queue_size: ~p", [queue:len(Queue)]),
case queue:out(Queue) of
{{ value, Msg }, NQ } ->
@@ -458,7 +458,7 @@ send_messages(#service { network_address = NetworkAddress,
%% No more elements in the queue
{ empty, _ } ->
- ?debug("schedule:send_messages(). All forwarded: ~p", [Svc]),
+ ?debug(" schedule:send_messages(). All forwarded: ~p", [Svc]),
Svc
end.
@@ -470,7 +470,7 @@ end.
%% service.
%%
multiple_services_available([], _NetworkAddress, St) ->
- ?debug("schedule:multiple_services_available(): St: ~p", [ St]),
+ ?debug(" schedule:multiple_services_available(): St: ~p", [ St]),
{ok, St};
multiple_services_available([ Svc | T], NetworkAddress, St) ->
@@ -505,7 +505,7 @@ multiple_services_unavailable([ Svc | T], St) ->
multiple_services_unavailable(T, NSt).
find_service(Target, #st { services = Svcs } = _St) ->
- ?debug("schedule:find_service(): St: ~p", [ _St]),
+ ?debug(" schedule:find_service(): St: ~p", [ _St]),
case lists:keyfind(Target, #service.target, Svcs) of
false -> %% The given service does not exist, create it.
not_found;
diff --git a/src/schedule_rpc.erl b/src/schedule_rpc.erl
index 079b503..ee6e2d1 100644
--- a/src/schedule_rpc.erl
+++ b/src/schedule_rpc.erl
@@ -28,12 +28,12 @@ init() ->
ok.
schedule_message(Target, Timeout, NetworkAddress, Parameters, Signature, Certificate) ->
- ?debug("schedule_rpc:schedule_request(): target: ~p", [ Target]),
- ?debug("schedule_rpc:schedule_request(): timeout: ~p", [ Timeout]),
- ?debug("schedule_rpc:schedule_request(): network_address: ~p", [ NetworkAddress]),
- ?debug("schedule_rpc:schedule_request(): parameters: ~p", [Parameters]),
- ?debug("schedule_rpc:schedule_request(): signature: ~p", [Signature]),
- ?debug("schedule_rpc:schedule_request(): certificate: ~p", [Certificate]),
+ ?debug(" schedule_rpc:schedule_request(): target: ~p", [ Target]),
+ ?debug(" schedule_rpc:schedule_request(): timeout: ~p", [ Timeout]),
+ ?debug(" schedule_rpc:schedule_request(): network_address: ~p", [ NetworkAddress]),
+ ?debug(" schedule_rpc:schedule_request(): parameters: ~p", [Parameters]),
+ ?debug(" schedule_rpc:schedule_request(): signature: ~p", [Signature]),
+ ?debug(" schedule_rpc:schedule_request(): certificate: ~p", [Certificate]),
schedule:schedule_message(Target,
Timeout,
NetworkAddress,
@@ -43,15 +43,15 @@ schedule_message(Target, Timeout, NetworkAddress, Parameters, Signature, Certifi
{ok, [ { status, rvi_common:json_rpc_status(ok)}]}.
data_link_up(NetworkAddress, AvailableServices) ->
- ?debug("schedule_rpc:data_link_up(): network_address: ~p", [ NetworkAddress]),
- ?debug("schedule_rpc:data_link_up(): services: ~p", [ AvailableServices]),
+ ?debug(" schedule_rpc:data_link_up(): network_address: ~p", [ NetworkAddress]),
+ ?debug(" schedule_rpc:data_link_up(): services: ~p", [ AvailableServices]),
schedule:data_link_up(NetworkAddress, AvailableServices),
{ok, [ { status, rvi_common:json_rpc_status(ok)}]}.
data_link_down(NetworkAddress, DiscountinuedServices) ->
- ?debug("schedule_rpc:data_link_down(): network_address: ~p", [ NetworkAddress]),
- ?debug("schedule_rpc:data_link_down(): services ~p", [ DiscountinuedServices]),
+ ?debug(" schedule_rpc:data_link_down(): network_address: ~p", [ NetworkAddress]),
+ ?debug(" schedule_rpc:data_link_down(): services ~p", [ DiscountinuedServices]),
schedule:data_link_down(NetworkAddress, DiscountinuedServices),
{ok, [ { status, rvi_common:json_rpc_status(ok)}]}.
@@ -83,6 +83,6 @@ handle_rpc("data_link_down", Args) ->
data_link_down(NetworkAddress, DiscountinuedServices);
handle_rpc(Other, _Args) ->
- ?debug("schedule_rpc:handle_rpc(~p): unknown", [ Other ]),
+ ?debug(" schedule_rpc:handle_rpc(~p): unknown", [ Other ]),
{ok, [ {status, rvi_common:json_rpc_status(invalid_command)}]}.