Customize Logging Commands

I think it’d be cool to have something like CommandLogger but a lot more customized such as choose filter out commands or choose which ones to log and if in a separate file

Actually, Nucleus does this. You can check the particular module here.