Skip to content

Commit 5607ab0

Browse files
committed
Tau - switch to using default Erlang logger
1 parent 5fc7b11 commit 5607ab0

File tree

8 files changed

+83
-155
lines changed

8 files changed

+83
-155
lines changed

app/server/beam/tau/src/tau_server/tau_keepalive.erl

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,11 @@
1616

1717
-export([start/1, init/1, loop/1]).
1818

19-
-import(tau_server_util,
20-
[log/1, log/2, debug/2, debug/3]).
21-
2219
start(DaemonPortNum) ->
2320
spawn(?MODULE, init, [DaemonPortNum]).
2421

2522
init(DaemonPortNum) ->
26-
log("connecting to Daemon via TCP...~n", []),
23+
logger:info("connecting to Daemon via TCP...~n", []),
2724
{ok, DaemonSocket} = gen_tcp:connect({127,0,0,1}, DaemonPortNum, [
2825
binary,
2926
{active, true},
@@ -32,35 +29,34 @@ init(DaemonPortNum) ->
3229
]),
3330
OSPid = os:getpid(),
3431
PidMsg = osc:encode(["/tau_pid", OSPid]),
35-
log("Sending Pid ~p to Daemon...~n", [OSPid]),
32+
logger:info("Sending Pid ~p to Daemon...~n", [OSPid]),
3633
gen_tcp:send(DaemonSocket, PidMsg),
3734
KillSwitch = erlang:start_timer(5000, self(), trigger_kill_switch),
38-
log("Waiting for keepalive messages..."),
35+
logger:info("Waiting for keepalive messages..."),
3936
loop(KillSwitch).
4037

4138
loop(KillSwitch) ->
42-
log("KillSwitch loop ~n", []),
4339
receive
4440
{tcp, _Socket, Bin} ->
4541
try osc:decode(Bin) of
4642
{cmd, ["/system/keepalive"]} ->
47-
log("Received keepalive message from Daemon ~n", []),
43+
logger:debug("Received keepalive message from Daemon ~n", []),
4844
erlang:cancel_timer(KillSwitch),
4945
NewKillSwitch = erlang:start_timer(5000, self(), trigger_kill_switch),
5046
?MODULE:loop(NewKillSwitch);
5147
Other ->
52-
log("Unexpected message from Daemon:~p~n", [Other]),
48+
logger:error("Unexpected message from Daemon:~p~n", [Other]),
5349
?MODULE:loop(KillSwitch)
5450
catch
5551
Class:Term:Trace ->
56-
log("keepalive process: Error decoding OSC: ~p~n~p:~p~n~p~n",
52+
logger:error("keepalive process: Error decoding OSC: ~p~n~p:~p~n~p~n",
5753
[Bin, Class, Term, Trace]),
5854
?MODULE:loop(KillSwitch)
5955
end;
6056
{timeout, _Timer, trigger_kill_switch} ->
61-
log("Tau kill switch activated. Shutting down....", []),
57+
logger:info("Tau kill switch activated. Shutting down....", []),
6258
init:stop();
6359
Any ->
64-
log("Tau keepalive received unexpected message: ~p~n", [Any]),
60+
logger:error("Tau keepalive received unexpected message: ~p~n", [Any]),
6561
?MODULE:loop(KillSwitch)
6662
end.

app/server/beam/tau/src/tau_server/tau_server_api.erl

Lines changed: 14 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,6 @@
3030
%% are forwarded directly without starting a timer.
3131
-define(NODELAY_LIMIT, 1).
3232

33-
-import(tau_server_util,
34-
[log/1, log/2, debug/2, debug/3]).
35-
36-
3733
%% Bundle Commands
3834
%% ===============
3935

@@ -80,7 +76,7 @@ init(Parent, CueServer, MIDIServer, LinkServer) ->
8076
APIPort = application:get_env(?APPLICATION, api_port, undefined),
8177
DaemonPort = application:get_env(?APPLICATION, daemon_port, undefined),
8278

83-
io:format("~n"
79+
logger:info("~n"
8480
"+--------------------------------------+~n"
8581
" This is the Sonic Pi API Server ~n"
8682
" Powered by Erlang ~s ~n"
@@ -99,7 +95,7 @@ init(Parent, CueServer, MIDIServer, LinkServer) ->
9995

10096

10197

102-
debug(2, "listening for API commands on socket: ~p~n",
98+
logger:debug("listening for API commands on socket: ~p~n",
10399
[try erlang:port_info(APISocket) catch _:_ -> undefined end]),
104100
State = #{parent => Parent,
105101
api_socket => APISocket,
@@ -114,7 +110,7 @@ init(Parent, CueServer, MIDIServer, LinkServer) ->
114110
loop(State) ->
115111
receive
116112
{tcp, Socket, Data} ->
117-
debug(3, "api server got TCP on ~p:~p~n", [Socket, Data]),
113+
logger:debug("api server got TCP on ~p:~p~n", [Socket, Data]),
118114
?MODULE:loop(State);
119115

120116
{timeout, Timer, {call, Server, Msg, Tracker}} ->
@@ -123,10 +119,10 @@ loop(State) ->
123119
?MODULE:loop(State);
124120

125121
{udp, APISocket, Ip, Port, Bin} ->
126-
debug(3, "api server got UDP on ~p:~p~n", [Ip, Port]),
122+
logger:debug("api server got UDP on ~p:~p~n", [Ip, Port]),
127123
case osc:decode(Bin) of
128124
{cmd, ["/ping"]} ->
129-
debug("sending! /pong to ~p ~p ~n", [Ip, Port]),
125+
logger:debug("sending! /pong to ~p ~p ~n", [Ip, Port]),
130126
PongBin = osc:encode(["/pong"]),
131127
ok = gen_udp:send(APISocket, Ip, Port, PongBin),
132128
?MODULE:loop(State);
@@ -135,7 +131,7 @@ loop(State) ->
135131
?MODULE:loop(State);
136132

137133
{bundle, Time, X} ->
138-
debug("got bundle for time ~f~n", [Time]),
134+
logger:debug("got bundle for time ~f~n", [Time]),
139135
NewState = do_bundle(Time, X, State),
140136
?MODULE:loop(NewState);
141137

@@ -218,7 +214,7 @@ loop(State) ->
218214
?MODULE:loop(State);
219215

220216
{cmd, Cmd} ->
221-
log("Unknown OSC command:: ~p~n", [Cmd]),
217+
logger:error("Unknown OSC command:: ~p~n", [Cmd]),
222218
?MODULE:loop(State);
223219

224220
{system, From, Request} ->
@@ -227,7 +223,7 @@ loop(State) ->
227223
maps:get(parent, State),
228224
?MODULE, [], State);
229225
Any ->
230-
log("API Server got unexpected message: ~p~n", [Any]),
226+
logger:error("API Server got unexpected message: ~p~n", [Any]),
231227
?MODULE:loop(State)
232228
end.
233229

@@ -243,7 +239,7 @@ send_to_cue(Message, State) ->
243239
ok.
244240

245241
debug_cmd([Cmd|Args]) ->
246-
debug("command: ~s ~p~n", [Cmd, Args]).
242+
logger:debug("command: ~s ~p~n", [Cmd, Args]).
247243

248244
do_bundle(Time, [{_,Bin}|T], State) ->
249245
NewState =
@@ -261,11 +257,11 @@ do_bundle(Time, [{_,Bin}|T], State) ->
261257
{cmd, ["/link-set-tempo-tagged", Tag, Tempo]} ->
262258
schedule_link(Time, Tag, State, {link_set_tempo, Tempo});
263259
Other ->
264-
log("Unexpected bundle content:~p~n", [Other]),
260+
logger:error("Unexpected bundle content:~p~n", [Other]),
265261
State
266262
catch
267263
Class:Term:Trace ->
268-
log("Error decoding OSC: ~p~n~p:~p~n~p~n",
264+
logger:error("Error decoding OSC: ~p~n~p:~p~n~p~n",
269265
[Bin, Class, Term, Trace]),
270266
State
271267
end,
@@ -284,11 +280,11 @@ schedule_internal_call(Time, Tag, State, Server, Msg) ->
284280
%% at that time, the message will be quietly dropped
285281
SchedMsg = {call, Server, Msg, Tracker},
286282
Timer = erlang:start_timer(MsDelay, self(), SchedMsg),
287-
debug(2, "start (MIDI) timer of ~w ms for time ~f~n", [MsDelay, Time]),
283+
logger:debug("start (MIDI) timer of ~w ms for time ~f~n", [MsDelay, Time]),
288284
tau_server_tracker:track(Timer, Time, Tracker);
289285
true ->
290286
Server ! Msg,
291-
debug(2, "Directly sent scheduled call~n", [])
287+
logger:debug("Directly sent scheduled call~n", [])
292288
end,
293289
NewState.
294290

@@ -313,7 +309,7 @@ tracker_pid(Tag, State) ->
313309
{Pid, State};
314310
error ->
315311
Pid = tau_server_tracker:start_link(Tag),
316-
debug("start new tracker process for tag \"~s\"~n", [Tag]),
312+
logger:debug("start new tracker process for tag \"~s\"~n", [Tag]),
317313
{Pid, State#{tag_map := maps:put(Tag, Pid, TagMap)}}
318314
end.
319315

0 commit comments

Comments
 (0)