> Let's think about logging API to log any object in the system. Most natural way is just send message #log to object itself:
>
> anObject log
>
> It would be nice replacement for Object>>logCr.
This type of usage should be discouraged in my opinion. We should instead encourage people to use typed logging signals, like we should also discourage people from using
�� �� �� �� self error: ���a magic string here���.
> But when we log some information we usually want to log it with little remark, importance level and (most important) timestamp. This information is kind of standard for logging domain. But it requires much more methods for logging API.
> So we need extra information to put together with objects:
>�� �� �� ����� timestamp
>�� �� �� ����� user message
>�� �� �� ����� importance level (debug, info, error, etc.)
Please do not do that. This might make sense for C or Java (although it does not), but we have objects and we should filter based on those without relying on a rigid system based on random levels. Please.