8-bit Wrapping Brainfuck, 114 bytes
-[----->+<]>-.-----.++++..+.-----.+++++.-----.++++.----.+++++.-..----.+++++.-----.++++.----.+++++.-----.++++.+..-.
This can almost certainly be golfed; in fact, it was made with this wonderful though suboptimal tool.
TODO
I will golf it tomorrow, as it is quite late in my timezone.
Outputs in the example format: "2-112-2-1-211-2-1-2-1221".