When dealing with a Swift enum with a String base type:

enum TestStringEnum: String {
    case First = "First"
    case Second = "Second"
    case Third = "Third"
}

performing a println(TestStringEnum.Second) will log (Enum Value) to the console.

Make the enum conform to the Printable protocol by adding a description variable that simply returns the current rawValue:

enum TestStringEnum: String, Printable {
    case First = "First"
    case Second = "Second"
    case Third = "Third"

    // MARK: - Printable

    var description: String { return rawValue }
}

Also, to make things a bit cleaner, we can extract the Printable protocol conformance method into it's own extension:

extension TestStringEnum: Printable {
    var description: String { return rawValue }
}

Now performing println(TestStringEnum.Second) logs Second to the console.