You can accomplish this by tracking TODO state changes. Specifically, if you add a timestamp to the
'((sequence "TODO(t!)" "WAIT(w@/!)" "|" "DONE(d!)" "CANCELED(c@)")))
This will add timestamps (indicated by the
!) when you create a new TODO, change it to WAIT, or change it to DONE. See the linked manual page for more details.
To get this timestamp entered into your LOGBOOK drawer, you need to set the variable
t (or the name you want to use for the drawer if it isn't "LOGBOOK").
This will produce the following:
** TODO My Task
- State "TODO" from "NEW" [2016-01-18 Mon 13:36]
Update stackexchange answer
I think this is the closest you can get to the requested
CREATED: timestamp using orgmodes built-in features. To further change the formatting would require some custom elisp I think.